google-maps-api-3相关内容
我有以下代码来解析 country 选择自动完成列表时: $('#spot_address').autocomplete({//该位使用地理编码器来获取地址值来源:功能(请求,响应){geocoder.geocode( {'address': request.term }, function(results, status) {//获取地址_组件for (var i = 0; i
..
我正在使用谷歌地图 v3 api.我需要检测地图上的拖动事件.无论是在地图上拖动以移动到附近的地理位置还是在标记上拖动.当任一事件发生时,我需要一些 javascript 函数来运行. 解决方案 Map 对象和 Marker 对象都有 drag 事件,尽管您可能想要 dragend 以便您可以在用户完成拖动时做某事,而不是在用户拖动时做某事. 所以你可以这样做: google.ma
..
嗨,我正在使用此代码在谷歌地图中使用获取方向.但是当我从其他机器上运行它时,它显示了错误无效的 api 密钥.如何在没有 API 密钥的情况下使用相同的地图.
..
嘿嘿,使用谷歌地图 API 进行搜索,我可以找到某个地方,然后存储它的详细信息.但是,该数组不包含可在 google 地图上打开此地点的 google maps 链接. 通过 API,我收到了 place_id,我觉得它应该足以构建一个完整的谷歌地图链接;但是,我找不到办法做到这一点.任何人都可以建议我如何做到这一点. 感谢您的宝贵时间. 解决方案 试试下面的语法.希望能帮到你
..
我喜欢跟踪在我的 Google 地图界面上打开的任何和所有信息窗口(我将它们的名称存储在一个数组中),但是当它们关闭时我不知道如何将它们从我的数组中删除每一个右上角的“x". 有什么我可以听的回调吗?或者我可以做类似的事情addListener("close", infowindow1, etc ? 解决方案 我在这里找到的唯一一致的解决方案是保留一个指向 infoWindow 的指
..
我正在寻找一种准确的算法或服务来计算基于 GPS 坐标计算点的地球表面积. 我正在使用 Google Map Api 版本 3 并根据记录的坐标绘制多边形,但我认为计算多边形面积的标准方法不会考虑斜坡(山丘).我需要为这种事情处理轮廓吗? 是否有任何第三方服务可能是 ArcGis 或其他一些也考虑到坡度的服务. 解决方案 是的,这绝对是可能的.这里有一个包含示例代码的快速教程:
..
使用 Google Maps API v3,有没有办法在初始化时设置地图的中心?我有一个使用此代码的解决方法: var 地理编码器;无功地图;函数初始化(){地理编码器 = 新的 google.maps.Geocoder();var latlng = new google.maps.LatLng(-34.397, 150.644);var myOptions = {变焦:8,中心:latlng,
..
我想在谷歌地图上显示标记,其下显示标题,如图所示: 现在,我在 v2 中使用 ELabel 可以阅读此内容,但在 v3 中已弃用.有没有办法在 Google Maps V3 中的标记图标下显示一些文字? 解决方案 我在另一篇博文中找到了解决方案,它非常适合我. 为谷歌地图标记添加编号标签
..
我正在使用 Google Maps API V3,并且正在尝试使标记在屏幕上移动.这是我所拥有的: html { 高度:100% }身体{高度:100%;边距:0;填充:0 }#map_canvas { 高度
..
我正在使用此代码通过使用以下事件侦听器在用户单击地图时捕获坐标: google.maps.event.addListener(map, 'click', function(event) {placeMarker(event.latLng);}); 但是,当用户单击地图中已标记的位置时,不会调用此函数.这意味着对于在 Google 地图上鼠标指针变为手形图标的点,不会调用此函数. 需要帮助
..
我已经在 stackoverflow 和其他论坛(包括 google maps v3 api 文档)中搜索了答案,但我找不到如何将触发标记信息窗口的事件从 click 更改为 mouseover 在我正在处理的文件中. 我正在使用 google 库中的一个演示,其中包含一个融合表层. 您放大集群并看到位置的红色小圆圈标记.您必须单击以显示信息窗口.我希望翻转以显示信息窗口. 我的
..
我有两个功能如下: function addMarker() {标记 = 新的 google.maps.Marker({位置:Gpoint,地图:地图,可拖动:真实,动画:google.maps.Animation.DROP});map.panTo(Gpoint);google.maps.event.addListener(标记,“右键单击",功能(点){showContextMarker(po
..
我想在 disable() 函数中添加代码,通过单击“禁用"按钮来禁用在 Google 地图 API v3 中的拖动和缩放. 无功地图;函数初始化(){var uluru = new google.maps.LatLng(21, 57);map = new google.maps.Map(document.getElementById("map"), {变焦:6,中心:乌鲁鲁,mapTypeId
..
我正在努力使用 requireJS 加载 gmaps api.这是我试过的: requirejs.config({urlArgs: "noCache=" + (new Date).getTime(),路径:{"jquery": "vendor/jquery-1.8.2.min","bootstrap": "供应商/bootstrap.min","underscore": "libs/unders
..
我在没有 API 密钥的情况下使用 Google Maps API v3 已经有一段时间了,它运行良好. 它仍然有效,但我在控制台中收到警告: Google Maps API 警告:NoApiKeyshttps://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys 我以标准方式
..
我正在地图上绘制一系列标记(使用地图 API 的 v3). 在 v2 中,我有以下代码: bounds = new GLatLngBounds();...循环并在地图上放置标记...边界.扩展(点);...结束循环map.setCenter(bounds.getCenter());var level = map.getBoundsZoomLevel(bounds);如果(级别== 1)等
..
我需要知道如何在谷歌地图 API v3 中检索可视缩放级别的半径. 例如,如果我处于缩放级别 3,并且根据用户屏幕尺寸(假设为 400x400 可视区域),我如何获得可视区域的“半径"圆. 或者,我目前正在为我添加到地图的所有点使用 map.fitBounds(),所以实际上我需要就是所有边界的半径.我想要的是诸如“20 英里"之类的东西,我可以将其输入到我的数据库应用程序中.
..
我需要获取距给定位置一定距离内的所有附近公共交通信息.公共交通的类型可以是公共汽车、火车等. 我的意思是: 如果我使用谷歌地图查询"某个地点(例如新加坡武吉士街)附近的中转站",然后它将返回我想要的所有附近中转站.就像图中所示的那个.但我需要它的 API 来获取这些细节.(如巴士服务编号,巴士站ID等,如图).但我找不到. 这是我试过的 我曾尝试使用 Google 地图附近
..
在 Google 地图中叠加 shapefile 的最佳方法是什么? 经过一些阅读建议,将 shapefile 转换为 KML 并在 Google 地图中覆盖 KML 是一种选择.如果是这种情况,我如何将 shapefile 转换为 KML? 我相信会有一些开源工具可用于这种转换.任何人都可以指出一种工具来将 shapefile 转换为 KML 而不会丢失任何数据吗? 解决方案
..
我很难找到一个非常简单的示例,说明如何在用户左键单击地图时向 Google 地图添加标记. 过去几个小时我环顾四周,并查阅了 Google Maps API 文档,希望得到一些帮助! 解决方案 经过深入研究,我设法找到了解决方案. google.maps.event.addListener(map, 'click', function(event) {placeMarker(eve
..