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

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 投票
1 回答
489 浏览

jquery - 需要帮助编写 jQuery 来遍历表格并将标记注入谷歌地图?

我是 jQuery 的新手。我已经用它做了一些简单的事情,但我现在正在尝试做的事情太过分了,我需要一些帮助。

我正在为美国的所有枪支经销商为客户建立一个定位器。我在 Drupal 中工作。我通过邮政编码进行邻近搜索,效果很好。如果您通过 zip 搜索,则分页结果列表会显示在 html 表格中,该表格可以通过 ajax 进行分页。

我希望在此列表上方有一张地图,其标记对应于列出的名称和地址。我已经在表格结果中包含了所有纬度和经度值。当用户通过结果更改表格或页面的排序顺序时,我希望脚本更新标记并自动缩放以适应视图中的标记。

另外,我想在表格的行上同时突出显示相应的标记,并点击表格行等于点击弹出标记信息窗口的标记,使用jQuery 读取表的名称和地址字段。希望这一切都有意义。

我知道我在外面放了很多东西,我不是要求有人写整个剧本,只是想提供尽可能多的细节。谢谢你的帮助。当谈到循环和移动数据时,我只是迷路了。

如果您想查看我目前对该项目的了解,请访问:www.axtsweapons.com 并使用用户名:“test”和密码:“1234”登录,然后访问此直接链接:www.axtsweapons.com /ffllocator

对于一个易于操作和玩的简单页面,请访问:http ://www.axtsweapons.com/maptest.html谢谢!

0 投票
1 回答
352 浏览

jquery - 为 jQuery 表循环生成的标记设置边界?

我有一些 jQuery 代码通过位置结果表并将相应的引脚放在地图上。我无法弄清楚如何设置边界,以便当它通过循环并在地图上生成标记时,它会缩放和平移以适应视图中的标记。我已经尝试从这个站点上的一些类似问题中实现代码,但似乎没有任何效果。请让我知道我应该使用什么代码以及我应该把它放在我的脚本中的什么地方:

`

0 投票
1 回答
1926 浏览

javascript - 将街景控件(+ 上方的两个图标)添加到 Google 地图 (v3)

这可能很简单,但我在文档中找不到它,也找不到带有它的地图来检查它的来源......

我使用API 的第 3 版。

我想这是在myOptions中添加的东西?

目前我只有拖动控件和缩放窗格控件。我也想要两个街景控件图标。

如果您想要完整的源代码,我将使用此示例作为基础(您将如何在此示例中添加街景控件?)。

0 投票
2 回答
111067 浏览

javascript - 如何在 Google Maps V3 上触发标记的 onclick 事件?

如何从地图外部触发 Google 地图上标记的onclick事件?

我使用API 的第 3 版。我看过很多版本 2 的教程,但找不到版本 3 的教程。

我有一个包含地图所有标记(google.maps.Marker)的全局数组(命名为标记)。现在我想做类似的事情:

感谢您的帮助,如果您需要更多信息,请告诉我!

0 投票
2 回答
12562 浏览

javascript - 谷歌地图上的自定义路线/路径/道路

我需要能够使用 V2 或 V3(最好是 3)创建在某种意义上忽略建筑物的路径。

我什至试图创建一个 kml 文件来自己绘制所有路径,然后找到一些方法来根据需要打开/关闭它们。

例如。用户想要从 A 点到 B 点。在这些点之间是一些建筑物。用户实际上可以穿过这些建筑物(这是一个校园)。我想在地图上展示给他们看。

这样,您就不必为了到达停车场的另一端而绕着停车场进行循环。

如果有任何方法可以做到这一点,我很想知道。

我需要的一个例子可以在这里找到:http ://www.uottawa.ca/maps/

这都是基于用户输入下拉菜单的两个预先确定的路径。我可以清楚地看到这一点。但是我不知道a)这是否可以在v3中完成,以及b)他们到底是如何自己做到的。

需要帮助,非常感谢!

0 投票
1 回答
2219 浏览

javascript - Toggle Google Maps API v3 中的图像叠加层

我一直在为自己建立一个小型图书馆,以完成我目前为大学制作地图的工作。

我已经以某种基本形式很好地获得了我需要的一切,但有一件事根本不起作用,而且根本没有给我结果。

这所大学本身与邻近的大学有某种合作关系。已决定将两个校区都包括在内。我需要能够单独打开/关闭校园的覆盖。

即从所有校园开始。用户然后关闭大学校园,大学覆盖保持不变。然后用户可以重新打开它以再次显示学院,或者也关闭大学,不留下任何覆盖。

这是我目前正在进行的一项工作:http: //bgsweb.ca/maps/generator.html

基本上,我们需要获取一个叠加层,将其拆分为多个叠加层,并启用每个单独叠加层的切换。

非常感谢任何帮助!

0 投票
3 回答
2083 浏览

google-maps - 初创公司的地理编码服务?

我正在研究一种使用地理编码数据(纬度/经度)形成美国地址的服务的想法。谷歌地图 API v3 一直很棒,直到我更仔细地阅读了服务条款和可接受的用途。问题是这些条款似乎禁止将地图 API 用于任何公众无法免费访问该站点的商业用途,例如基于订阅的服务。提供的替代方案是 Google Maps API Premier,但每年最低 10,000 美元,目前还不可能。

雅虎提供的服务也是如此!和 MS - 初始费用对企业来说很小,但对于非常早期的初创公司(甚至还没有完成的原型!)这是不可行的。

地理编码过程需要实时且体积非常小 - 用户将在设置时输入地址并仅在需要时更新它。

任何帮助是极大的赞赏!

0 投票
1 回答
1875 浏览

google-maps-api-3 - 谷歌地图 V-3 latlng 的简单问题

我正在使用谷歌地图的v2。现在我转移到v3。

在版本 2 中,这个 WAS 工作

v3 中这段代码的等价物应该是什么?我搜索了很多,但找不到任何好的结果..

这个我试过了。。

但没有结果..

谢谢

0 投票
1 回答
412 浏览

javascript - Google Maps 3.0 - 有时在删除标记后,它们会留在附近

有时,当我删除标记时,它们会以“幽灵”的方式出现——它们是可点击的,但没有更多的图标。这并非每次都发生,通常仅在我一次删除多个时才会发生。

这是我删除标记的代码:

保证它们在 100% 的时间内被移除的唯一方法是将地图移动到另一个位置。然后,当我将其移回时,它们 100% 的时间都消失了。

谢谢你的帮助。

0 投票
1 回答
1237 浏览

javascript - 引用地址时奇怪的 Google Maps v3 地理编码行为

请参阅我的测试页

在页面上时,单击左上角的“地理编码”按钮。如果您在 Firefox 中,geocoder.geocode() 的状态将等于 ERROR(并在几秒钟后弹出警报)。在 Internet Explorer(至少 7 个)中,一切正常,标记已添加到地图中。

如果你从地址中删除引号(l'Assomption --> lAssomption),一切都在 Firefox 中执行。

现在我的问题是:报价如何仅在 Firefox中“崩溃”Google Maps V3 API !?

更新:我的报告状态已被 Google 更改为“已确认”。看来这确实是一个V3错误。虽然它已修复,但我会在地理编码之前从地址中删除引号(谷歌地图足够聪明,可以在没有它的情况下找到它)。