问题标签 [google-maps-api-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3068 浏览

javascript - 如何将我的谷歌地图应用程序转换为谷歌地球应用程序?

在 maps.google.com 上,您可以看到一个出色的示例,说明 google 地图应用程序如何突然顺利地转变为 google earth 应用程序。

我正在开发一个谷歌地图应用程序,使用 API 版本 3。我在 Google Earth API 摘要中阅读了以下行

如果您有现有的 Maps API 站点,则只需一行代码即可为您的页面启用 3D。

但是我已经搜索了几个小时,但没有找到任何线索如何在我的应用程序中启用 3D。我已经在 google.maps.Map 构造函数上构建了我的应用程序,并从这个 url 包含了 google mas API:http ://maps.google.com/maps/api/js

有谁知道我在说什么和/或知道如何在 1 行的谷歌地图应用程序中启用 3D?

码猴

0 投票
1 回答
431 浏览

google-maps-api-2 - 在地图中放置位置标记?

在这里我想显示这个 latlng 的 pin(marker) 点位置地址?在这里我发送一个中心,我还必须发送两个或更多中心(latlng)到 API 并获得更多标记位置。

jQuery:

HTML:

我在其中包含此代码:

0 投票
1 回答
681 浏览

google-maps - 将自定义 div 作为控件添加到 Google Maps API V2

我似乎可以为 V3 执行此操作,但找不到 V2 的任何示例

我想在下面嵌入以下 DIV 内容,最好保留在一个函数中,以便轻松更改..

我想要右下角的这个,v3 上的一个例子是http://www.planefinder.net

0 投票
0 回答
456 浏览

jquery - Google Maps v2 GGroundOverlay 直到屏幕调整大小才呈现

我正在使用 V2 开发基于谷歌地图的东西(我知道它已被弃用,它是遗留代码)。我有一个我在几个地方调用的函数(选择一个现有的“pin”,删除一个新的“pin”),它将图像呈现为选定点周围的“范围”。

这里传入的“地图”是一个 GMap 对象。centerPt 是一个 GLatLng,rangeValue 是一个 int,取自 jQueryTools 滑块控件。

我在很多页面上都运行了这个,在很多情况下它都很好用。

在一个特定页面中,/images/map_range.png不显示图像。滑块滑动,它下面的值肯定会更新(我正在用 Firebug 观看),这个函数会触发(并写入控制台,当我在那里时),但没有圆圈......直到窗口调整大小。从字面上看,我可以在滑块上滑动,没有圆圈,将窗口大小调整几个像素,在滑块上滑动,然后得到圆圈。

为什么窗口调整大小会突然起作用?有什么想法吗?因为我被难住了。

我尝试生成一个窗口调整大小,但显然我不允许弄乱我没有启动的窗口的大小,我想这是我赞成的平衡。

0 投票
1 回答
1555 浏览

javascript - 计算行驶距离 Google Maps API

对于用户输入他的地址的网站,我试图找到离他最近的用户可以收集订购商品的位置。

根据用户的地址,我可以将可能的取货地点缩小到 2 到 5 个之间。所以我想计算用户地址(A 点)和可能的取货地点之间的距离。

此处的演示仅使用两个地址即可正常工作。我已经尽可能多地调整代码以使用两个以上的地址。我在这里发布了我的 JS 代码,因为我似乎无法在 SO 中正确格式化它。

代码中有两个警报。第一个警报正确显示了不同的取货地点。但第二个警报始终显示最后取货地点。

谁能解释为什么?


HTML:

JavaScript:

0 投票
2 回答
3740 浏览

javascript - 谷歌地图:显示标记的本地图像

如何显示 GMarker 的本地图像?我正在使用 v2。代码示例

它不工作...

0 投票
1 回答
1656 浏览

google-maps - 谷歌地图 api V2 标记问题

我有以下代码

此代码在 Google 地图上制作 10 个标记,现在我想删除标记,以下是删除标记的代码。

此代码不起作用,它仅从标记中删除信息窗口,但不删除图像。请指导我做错了什么。

0 投票
1 回答
1971 浏览

php - 从 mssql 检索值以将新标记添加到 Google 地图

谁能帮我处理这段代码...基本上我想从我的 MSSQL 数据库中输出带有标记位置的谷歌地图。我正在连接到数据库并从数据库中输出数据,没有任何问题。我的数据库中需要用到的值是纬度和经度

我只需要一些帮助将经纬度信息从数据库中获取到一个数组中,该数组可以传递给“var markers = createMarker”。任何人都可以提出任何代码或建议吗?

我尝试使用以下方法创建新标记,但没有成功。任何人都可以指出下面的代码有什么问题或给我任何建议吗?

我认为这会相当简单,但我似乎无法理解它。如果有不清楚的信息...

0 投票
1 回答
538 浏览

google-maps - 是否可以在谷歌地图中获取城市 A 和城市 B 之间的城市列表

我想在谷歌地图中获取城市 A 和城市 B 之间的城市列表。可能吗 ?因为当我查看 Google Maps API 时,我无法弄清楚该怎么做

0 投票
5 回答
31169 浏览

javascript - 如何使用 Google Maps geocoder.getLatLng() 并将其结果存储在数据库中?

大家好!我尝试使用 getLatLng() 对邮政/邮政编码列表进行地理编码,并将生成的点存储在数据库中,以便稍后放置在地图上。这是我到目前为止所得到的:

但是this.lat is not a function当我尝试序列化点对象或使用它时,我进入了我的错误控制台$.post()

根据我的研究,我知道这geocoder.getLatLng()是异步的,这将如何影响我正在尝试做的事情?我没有在循环中运行此代码,而是尝试使用匿名回调函数发布要点。

如何保存信息point以供以后使用?

更新

创建标记并尝试发布仍会导致this.lat is not a function 错误控制台中出现。

**另一个更新**

我真的需要保存地理编码的地址以备后用,即使我将纬度/经度值存储在我的数据库中并在我准备好将其放到地图上时重新制作标记。同样,序列化或发布 - 似乎以谷歌地图功能以外的任何方式使用该点在this.lat is not a function我的错误日志中给出了异常。

我正在使用 asp.net mvc - 是否有任何框架可以使这更容易?我真的需要帮助。谢谢。