问题标签 [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 投票
2 回答
14666 浏览

javascript - 修复了 Google Maps Mashup 中的图例

我有一个带有 Google Maps mashup 的页面,该页面具有按天(星期一、星期二等)进行颜色编码的图钉。包含地图的 IFrame 是动态调整大小的,因此在调整浏览器窗口大小时它会调整大小。

我想在地图窗口的一角放置一个图例,告诉用户每种颜色的含义。Google Maps API 包含一个GScreenOverlay具有我想要的行为的类,但它只允许您指定要用作叠加层的图像,而且我更喜欢使用带有文本的 DIV。将 DIV 放置在地图窗口上(例如)左下角的最简单方法是什么,当浏览器窗口调整大小时,它会自动保持在相对于角落的同一位置?

0 投票
4 回答
44679 浏览

javascript - 如何在同一张地图上使用带有多个标记的谷歌地图 API

所以,我有以下脚本来使用谷歌地图 API,一切都很好,但我需要创建一个具有多个标记的地图(指向某物的气球形图标),我需要每个标记都指向地图的不同区域(即不同的坐标),我该怎么做?

还有一个问题,如果我将脚本文本作为变量传递,让我们说一下:

我的 <%=ScriptText%> 将是一个字符串,我将构建它并将其值分配给一个名为 ScriptText 的 Friend 或公共变量,它还能正常运行和工作吗?(我这样做是为了使我的脚本动态化并且根据我如何将其构建为字符串而有所不同,因为我在 javascripting 方面是文盲;P)

0 投票
2 回答
2750 浏览

javascript - 如何在 Google Maps v2 中的地图底部放置标记?

我有一个按邮政编码或名称查找商店的网页。

我刚刚发布了一个更新,以便联系人详细信息显示在来自标记的信息窗口中。由于信息窗口的尺寸较小,在以标记为中心后,地图会向下平移,直到它可以适合标记和信息窗口,使标记靠近底部。

想知道是否有一种简单的方法可以立即设置此偏移量,以便标记出现在地图窗口的底部并且不必平移?

谢谢。

0 投票
1 回答
1853 浏览

javascript - 如何关闭 Google Maps V2 (javascript) 上的可拖动行为

我正在尝试在设备上设置谷歌地图,并在其顶部显示一些简单的按钮。但是我附加到这些按钮的事件似乎以某种方式干扰了地图拖动功能。基本上拖动完全不起作用,也给了我这个按钮不起作用。我真的不在乎这个阻力(我不需要它) - 但我不知道如何禁用它。

你们有人试过吗?(我不想只使用静态的谷歌图片,我仍然希望可以选择移动、放大和缩小,但可以使用我自己的按钮)。最大的问题是标记——因为我想让它们可以点击。所以可能有2个解决方案:

  1. 如何禁用可拖动行为?

  2. 如何仅使标记可点击(以某种方式在地图图层之外,但能够与地图一起移动)。

我正在考虑以一种骇人听闻的方式创建一个仅通过少数事件的叠加层,但这不起作用……有人有什么想法吗?

提前致谢,

0 投票
4 回答
31395 浏览

javascript - 可以缓存 Google Maps API javascript 吗?

只是好奇,Google Maps API v3 javascript 是否会缓存在本地服务器上?

因为,有时我的 Intranet 页面加载速度很慢,因为 Internet 连接速度较慢。否则,它将从本地服务器加载文件并仅在发出地图请求时减慢速度。

我什至准备好运行一个 cron 作业来不时更新 javascript 文件。

感谢您的任何意见。

0 投票
2 回答
3508 浏览

javascript - 如何从 GGeoXml 对象中获取 KML 数据

我使用以下代码将 KML 文件加载到谷歌地图对象中:

我想从 KML 文件中读取地标并将它们显示在列表中。我知道我需要的信息正在传输到浏览器,但我不知道如何访问它。

0 投票
1 回答
892 浏览

javascript - Google Maps API V2:如何添加行为类似于默认谷歌地图标记的标记

我想知道,使用免费版本...我可以绘制更多默认标记(来自 maps.google.com)。单击时提供输入行车路线和其他从谷歌搜索业务(例如:评论)中提取的信息的选项。

0 投票
1 回答
14337 浏览

javascript - 在谷歌地图上显示风向

我计算了风向,现在我想显示指向 144 度的风向(在指南针上)。如何在 Google 地图上显示此箭头?

0 投票
2 回答
5490 浏览

google-maps - 谷歌地图 - 当地图不可见时,缩放以适应标记不起作用

我正在使用 Google Maps API v2。我在地图上添加标记,然后缩放以适应这些标记。如果地图可见我这样做很好。但如果不是 - 例如,如果我有一个标签条,并且在页面加载时未选择地图的标签 - 那么当我显示地图时,缩放级别和中心是错误的。

这是一个简单的测试用例(使用 jQuery):

这可以正常工作,但是如果您取消注释$container.hide(),它就会全部消失。

有没有办法让 Google Maps API 在不可见的 div 上正常工作?

0 投票
3 回答
23764 浏览

google-maps - 谷歌地图:如何更改标记的 z-index?

谷歌地图上有大约 100 个标记,还有一个需要可见的特殊标记。目前,当地图缩小时,它周围的标记会完全或部分隐藏它。我需要该标记完全可见,并且我认为将其放在所有其他标记之上应该可以解决问题。但我找不到修改其堆叠顺序(z-index)的方法。