问题标签 [jquery-gmap3]

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 回答
2835 浏览

google-maps-api-3 - GMAP3 - 来自外部 url 的谷歌地图 API3 触发标记点击事件

使用 GMAP3 Google Map API 3 类。无法完全弄清楚如何通过 javascript 从外部链接触发标记上的点击事件。我尝试了 v3 api 语法,但怀疑我遗漏了与 GMAP3 库相关的内容。有人可以帮我吗?

我正在显示一个地图,其中包含来自 ajax 请求的标记和信息框数据以及生成的 JSON 数组。效果很好。我为标记分配了一个点击事件,它工作正常。我正在使用解析相同的 JSON 数组来填充数据表<a href="#" id="link" arid="X">Click Me</a>

X 实际上是我在构建 JSON 数组时使用的递增标记计数器,因此它将从 0 开始并构建为代表我所有标记的任何值。我期望使用这个值来告诉 GMAP3 我想将点击事件传递给哪个标记......如果这个过程是错误的,那么我真的很困惑。

我的 JSON 数组对象存储在标记列表中并传递给下面的函数......效果很好,但我似乎无法从我的数据表链接触发这些点击......(请参阅下面的我的 jquery 代码以获取这些点击并尝试传递它们沿着地图)

我的地图代码是:

任何帮助将不胜感激,并且肯定对其他人有用!

0 投票
1 回答
505 浏览

google-maps - Google API 3 在一段时间后过期

我正在使用Gmap3-Jquery 插件在我的一个 Web 应用程序中生成 Google 地图。目前我将Google API下载到我的本地驱动器并在我的 HTML 页面中使用它。

但是所有操作对我来说都很好,但是 3-4 天后 Google API 停止工作。如果我从同一个链接下载新的 Google API 到我的本地驱动器,一切正常。这种问题的原因可能是什么?是因为API Key吗?还是因为我下载到本地驱动器并从本地引用它?

但我正在下载不需要 API 密钥的谷歌地图 API3。

这是代码:

0 投票
1 回答
489 浏览

google-maps - 如何在 Jquery Mobile Gmap 插件中打开自定义 URL

我正在尝试为我们的城市创建一个免费的应用程序来显示公共交通路线信息。我市已将所有路线放在以下网址。

https://maps.google.com/maps?q=http://www.myciti.org.za/IRT_services.kmz&hl=en&sll=-33.88029,18.50333&sspn=0.231158,0.308647&t=m&z=12

如何创建 Gmap 实例以显示此 URL 的内容?

当前,以下代码用于显示在特定标记上放大的地图:

谢谢您的帮助!

问候

德文

0 投票
1 回答
952 浏览

jquery - gmap3中的地理围栏

我想在 gmap3 中添加地理围栏。我认为最基本的方法是绘制一个圆圈并在添加标记时检查标记是否在圆圈的范围内。

我加了一个圈

知道我将如何获得检查的界限吗?

0 投票
1 回答
1002 浏览

jquery - Gmap3 标记右键菜单

我已经使用此示例来使右键单击菜单正常工作。http://gmap3.net/examples/context-menu.html

我想修改它,而不是右键单击地图来查看菜单,而是右键单击地图标记并查看它。

更新:

小提琴创建:http: //jsfiddle.net/WEZVX/1/

右键单击地图时,请查看右键菜单打开。试图在右键单击标记时打开它。

0 投票
1 回答
1535 浏览

jquery - 如何将 ID 参数传递给上下文菜单

请帮我解决一下这个。

我正在地图标记上创建右键单击上下文菜单。

见这里 - http://jsfiddle.net/WEZVX/2/

我需要将标记 'id' 参数传递给 items 函数。

看线

我需要把它包装在另一个函数中吗?

0 投票
1 回答
114 浏览

jquery - 右键单击后鼠标悬停在标记上不再起作用

在这里查看我的小提琴http://jsfiddle.net/WEZVX/2/

请注意,当您将鼠标悬停在标记上时,您会看到显示用户名的叠加层。

然后,如果您右键单击标记以显示菜单并让它关闭。

以前的鼠标悬停不再显示?

知道为什么以及如何解决吗?

0 投票
1 回答
851 浏览

jquery - 如何有效地将多个谷歌地图图标添加到大型 JSON 标记列表中?

我正在使用 Gmap3(Google Maps API v3 的 jquery 包装器),但这个问题应该适用于任何实现。

我的地图有几千个标记(通过 PHP 写入 JSON 变量)。对于所有这些,只有 5 个可能的图标。我正在寻找的是一种引用图标的方法,而不是每次都将它们完全包含在 JSON 中,因为它们只有 5 个,效率低得离谱。

所以我想在JS中声明图标,并在JSON中添加一个简单的标识符。

这样做的正确方法是什么?一个循环?

0 投票
1 回答
1872 浏览

jquery - 通过 gmap3 显示地图时出错

我正在努力在我的网页屏幕上显示地图。但在显示时遇到一些错误。

错误 :-

代码 :-

请帮我解决这个错误。

0 投票
1 回答
508 浏览

google-maps - GMap、gmap3 插件和“getRoute”调用在结果中收到更改的对象

我仍然不确定我是否正确,但这里是:

我正在使用 jquery gmap3 插件从谷歌地图获取一些路由。插件是 v4.1。通常,在回调函数中getRoute,我得到了一个响应(让我们把它放在 var named 中results),它的结构如下:

results.ub对象不再存在。现在有一个results.vb.

我认为这可能是 gmap3 插件本身的变化,但我的硬盘上有插件文件,它们几个月都没有改变。有人有解释吗?

我可以简单地更改我的代码并开始使用名为“vb”的对象,它现在就在那里,但是如果它在 2 天内更改为“wb”怎么办?