722得票15回答
Google Maps JS API v3 - 简单的多标记示例

我还比较陌生谷歌地图API。我有一个数据数组,想要循环遍历并在地图上标记。看起来很简单,但我找到的所有多标记教程都很复杂。 让我们以谷歌网站上的数据数组为例:var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['...

572得票14回答
如何使用Google Maps API禁用鼠标滚轮缩放

我正在使用Google Maps API(v3)在页面上绘制几张地图。我想做的一件事是当你滚动鼠标滚轮时禁用缩放,但我不确定如何实现。 我已经禁用了scaleControl(即删除了比例尺UI元素),但这并不能阻止滚轮缩放。 这是我的函数的一部分(一个简单的jQuery插件):$.fn.s...

446得票32回答
谷歌地图API v3:如何删除所有标记?

在 Google Maps API v2 中,如果我想要删除所有地图标记,我可以简单地执行以下操作:map.clearOverlays(); 我该如何在谷歌地图APIv3中进行这个操作? 查看参考API,对我来说不太清楚。

407得票4回答
将地图中心/缩放设置为覆盖所有可见标记?

我在我的地图上设置了多个标记,可以静态设置缩放级别和中心点,但我想要的是,覆盖所有标记并尽可能地缩放,使所有标记可见 可用的方法如下: setZoom(zoom:number) 和 setCenter(latlng:LatLng) setCenter不支持多个位置或位置数组输入,se...

357得票17回答
在谷歌地图V3中计算两个点之间的距离

如何在Google Maps V3中计算两个标记点之间的距离?(类似于V2中的distanceFrom函数。) 谢谢。

331得票23回答
这个API项目未被授权使用该API。请确保在API控制台中激活了该API。

我有一个纬度和经度:"-27.0000,133.0000",想要基于它生成一张地图。 我尝试访问以下链接: https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=****** ...

321得票6回答
谷歌地图API v3 - 设置边界和中心

我最近切换到了Google Maps API V3。我正在使用一个简单的示例,从数组中绘制标记,但我不知道如何根据标记自动居中并缩放。 我在互联网上搜索了很多,包括谷歌自己的文档,但没有找到清晰的答案。我知道我可以简单地取坐标的平均值,但如何相应地设置缩放呢?function initial...

297得票18回答
Google 地图 API 3 - 默认标记(圆点)的自定义标记颜色

我看到很多类似的问题 (这里,这里 和 这里),但它们都有已经被接受的答案,而这些答案并不能解决我的问题。我找到的最佳解决方案是 StyledMarker 库,它确实可以让你定义自己喜欢的标记颜色,但我无法使用默认标记(当你在谷歌地图搜索时得到的带有中间点的那个标记),似乎只能提供一个带字母或...

259得票9回答
使用Google Maps API v3自动将地图居中并标记多个位置

这是我用来展示带有3个标记的地图的方法:<script> function initialize() { var locations = [ ['DESCRIPTION', 41.926979, 12.517385, 3], ['DESCRIPT...

232得票11回答
如何将谷歌自动完成结果限制为城市和国家

我正在使用Google自动完成地点Javascript来返回搜索框的建议结果,我需要的是仅显示与输入字符相关的城市和国家,但Google API会提供许多不必要的一般地点结果,那么如何限制结果仅显示城市和国家。 我正在使用以下示例:<html> <head> <...