草庐IT

​​Maps

全部标签

javascript - Google Maps API - 按关键字定位/中心(城市名称)

在我的网络应用程序中,我使用了gmapjavascriptAPI(https://developers.google.com/maps/documentation/javascript/)。一旦用户按下按钮,我在函数内部使用下面的代码来定位/居中gmap。varposition=newgoogle.maps.LatLng(lat,lng);map.setCenter(position);此代码使用纬度和经度。我想根据给定的关键字定位/居中gmap而不是纬度和经度。例如,如果输入是“巴黎”,我如何定位/居中gmap? 最佳答案 您可以

javascript - "You have included the Google Maps API multiple times on this page"错误

我的html页面中有以下内容:第一个链接是Google的APIGeometryLibrary,第二个是初始化和绘制map。我收到错误消息“您已在此页面上多次包含GoogleMapsAPI。这可能会导致意外错误。”我知道这可以通过仅调用一个脚本并更改参数来解决,请参阅Fixing"YouhaveincludedtheGoogleMapsAPImultipletimesonthispage.Thismaycauseunexpectederrors."不过,我不知道如何复制我的问题的答案。 最佳答案 您可以包含一个链接:基本上合并两个链接

javascript - HTML/CSS : How does Google create this drop shadow over their maps?

问题:Google如何在Googlemap上的垂直滚动条旁边创建阴影?这张截图准确地描述了我在说什么。这似乎与浏览器(IE、Firefox、Chrome)和平台(Windows、Mac、Linux)无关。 最佳答案 它实际上是由五个极薄的DIV组成的系列,每个DIV的不透明度都在递减,彼此相邻堆叠。您可以使用Firebug并单击阴影区域来亲自查看。 关于javascript-HTML/CSS:HowdoesGooglecreatethisdropshadowovertheirmaps?,

javascript - 如何在 Web 应用程序的单独文件中回调 Google Maps init

当我有我的GoogleMapsAPI片段时:在index.html,我得到了错误:UncaughtInvalidValueError:initMapisnotafunction我想保留我所有的bower_component、CSS、API和脚本声明在我的index.html中文件在我的Yeoman脚手架AngularJS网络应用程序上。我实际上试图重新创建的map将在另一条路线上,我们称之为路线“登录后”,只是一个basicmap.我把js和html的html组件分开成afterlogin.js和afterlogin.html造成这种情况的潜在原因有很多。其中之一是调整调用以匹配命名空

javascript - Google Maps Info Box - 它可以存在于 map 容器之外吗?

我有一张谷歌地图,真的是标准票价。虽然它很小而且标记上的弹出信息窗口很大,所以我的问题是,这些弹出窗口是否有可能溢出map的边缘并到达实际网站?(有关示例,请参见狡猾的photoshop作业)。alttexthttp://dotcafedesigns.com/stuff/box-breakout.png谢谢! 最佳答案 不是解决方案,而是更多背景...曾经有一个名为BPWindow的商业库可用。但是,它似乎因对GMAP2的更改而无法正常工作,并且似乎不再被列为库。您可能想联系BitPerfect看看发生了什么。http://www.

html - Google Maps Javascript GeoLocation - 不适用于 Chrome

注意:下面引用的html的原始来源来自http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map和GoogleMapsJavascriptV3geolocation-cannotaccessinitialLocationvariableunlessalerted我收集了三种不同版本的地理定位示例。在Firefox中一切正常。在Chrome中都不起作用。我已将Chrome权限设置为允许所有网站使用我的位置,但仍然没有成功。它必须是Chrome设置,但不是明显的设置:设置/显示高级设置/隐私/内容设置/

javascript - 如何在 Google Maps API 中的两个标记之间绘制路线?

我有一个要求,在单击时,我必须在选择时在两个标记之间绘制一条路线。我已在GoogleMAPSAPI上成功上传了一个KML文件,因此标记在GoogleMAPSAPI上清晰可见。当我点击两个标记时,应该在所选标记之间绘制一条路线。我能够在两点之间绘制一条静态路线,但绘制的线没有沿着路线行驶。请指导。也请找到我试过的代码。提前致谢。Transitlayerhtml,body,#map-canvas{height:100%;margin:0px;padding:0px}functioninitialize(){varmyLatlng=newgoogle.maps.LatLng(0,-180);

javascript - Google Maps API v3 在不使用多边形的情况下突出显示国家/地区边界

我需要突出显示一个国家/地区的边界-比方说瑞士。我已经通过FusionTablesLayer实现了它,例如:varlayer=newgoogle.maps.FusionTablesLayer({query:{select:'geometry',from:'1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy-NoqqRpk',where:"ISO_2DIGITIN('CH')"},styles:[{polygonOptions:{strokeColor:"#FF0000",fillOpacity:"0"}}]});layer.setMap(map);这里的问题是,绘制的边框

javascript - Google Maps API v3 - 不同缩放级别的不同标记/标签

我想知道Google是否有可能在不同的缩放级别上查看不同的标记。例如,在缩放级别1上,我想要一个标记在中国上空,标签上写着“5”。当用户放大时,比如说缩放级别4,我希望之前的标记和标签消失。我想有5个新标记/标签,每个都在中国的不同城市,都说“1”。这样中国就会说出一个数字,中国所有的城市都会说出数字加起来就是中国的数字。我在这里试图弄清楚的关键概念是如何根据缩放级别隐藏标记和标签。对我来说,一个限制是我住在中国,目前谷歌受到审查,所以很多在线文件对我来说都受到审查,包括许多谷歌的文件。这是我到目前为止的代码TMChinahtml,body,#map_canvas{margin:0;p

javascript - Google Maps API - map 未加载

我一直在尝试在我的网站中嵌入谷歌地图,但收效甚微。我使用了下一个代码部分:(我在自己的计算机上使用了一个实际的apikey)functioninitialize(){varmapOptions={center:newgoogle.maps.LatLng(-34.397,150.644),zoom:8,mapTypeId:google.maps.MapTypeId.ROADMAP};varmap=newgoogle.maps.Map(document.getElementById("map-canvas"),mapOptions);}google.maps.event.addDomLis