草庐IT

MAPS_RECEIVE

全部标签

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

javascript - 如何使用 google.maps.event.trigger(map, 'resize' )

初学JS,找到了上一个问题的答案,又引出了一个新问题,又把我带到了这里。我有一个包含GoogleMapAPI的RevealModal。单击按钮时,会弹出RevealModal,并显示Googlemap。我的问题是只显示了map的三分之一。这是因为需要实现调整大小触发器。我的问题是如何实现google.maps.event.trigger(map,'resize')?我该把这段代码放在哪里?这是我的测试站点。点击谷歌地图按钮查看手头的问题。http://simplicitdesignanddevelopment.com/Fannie%20E%20Zurb/foundation/conta

html - 离线使用 Google Maps V3,例如缓存 list ?

我正在编写一个HTML5移动应用程序,该应用程序使用带有自定义OpenStreetMap图block层的GoogleMapsV3。OSM图block(来自tile.openstreetmap.org)被设置为缓存超过24小时,我正在为我的所有HTML/JS/CSS使用缓存list。因此该应用程序理论上可以离线使用,除了谷歌地图界面在离线时不满意。它总是想调用位于http://maps.google.com/maps/api/js?sensor=false®ion=GB的Googlemap服务器-如果失败,Googlemap就会失败装载。有什么方法可以离线使用GoogleMapsV

javascript - 在 Web Worker 中使用 'Google Maps API'

我正在尝试在JavascriptWebWorker中加载GoogleMapsAPI,但无法加载map库。WebWorker代码如下所示:importScripts('http://maps.googleapis.com/maps/api/js?libraries=geometry&key=MYAPIKEY&sensor=FALSE');这失败了一个简单的ScriptError.当我尝试加载Worker时在Chrome中。我假设map库中的某些东西试图访问DOM。但这只是一个猜测。有人有解决方案吗?编辑:我打开上面的链接并尝试提取+修改它的内容。所以WebWorker.js现在看起来像这

javascript - 带标签的 Google Maps API v3 标记

我是JS和GoogleAPI的新手,我正在尝试制作多个标记,每个标记都有一个标签。根据我一直在查看的小片段,在GoogleMapsAPIv3中没有简单的方法可以将标签附加到标记。在Google和stackoverflow搜索之间,每个人都使用了涉及创建或编辑标签类的迂回过程。由于我刚刚开始学习JS/GoogleAPIv3,所以我只想弄清楚如何以简单的方式将标签附加到每个标记。谢谢编辑#3:好吧,我终于弄清楚出了什么问题,并使用Lilina的代码正确地实现了带有标签的多个标记。显然,我们都以不同方式定义了var映射,这本身就使我们的代码无法很好地同步。现在我有一个额外的问题,我可以为每个