问题标签 [google-maps-markers]

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

javascript - How to center map on marker and open marker's InfoWindow in one method

I'm using Google Map APIv2. On my webpage I've a sidebar containing a list of markers with onclick event executing showDetails method, that looks like:

GMarker.prototype.showDetails=function() { map.panTo(this.getLatLng()); this.openInfoWindowHtml(this.details); };

The problem is that i cannot both panTo and openInfoWindowHtml in one method, it pans but won't open tooltip and when i change method to:

GMarker.prototype.showDetails=function() { this.openInfoWindowHtml(this.details); map.panTo(this.getLatLng()); }; it opens tooltip but won't center map to the marker's anchor coordinates. Even using wait function doesn't solve my problem. What am I doing wrong?

0 投票
5 回答
11172 浏览

javascript - 谷歌地图:如何将 HTML 元素添加到特定坐标?

我想知道如何以及是否可以将标准 HTML 元素(div、按钮)添加到地图上的一组特定坐标中?

例如,我有一组坐标,我想为它们附加一个自定义气球通知

带有附加到一组坐标的自定义样式元素的谷歌地图

当我平移远离坐标时,元素应该消失,当我平移回它们时,元素应该重新出现。

谷歌地图可以做到这一点吗?

0 投票
2 回答
20193 浏览

android - 在 Android 中使用谷歌地图在触摸位置添加标记

如何在地图中的特定位置添加标记?

我看到这段代码显示了触摸位置的坐标。而且我希望每次触摸时都会弹出或显示在同一位置的标记。我该怎么做呢?

0 投票
1 回答
381 浏览

javascript - 在 IE 中设置标记 zIndex

我正在尝试将 zIndex 设置为标记,主要是,我想将所有绿色标记设置在顶部。

下面的代码在除 IE 之外的任何其他浏览器中都运行良好!

如果文件名中包含“st1”,我正在检查标记是否为绿色。

我正在使用 mootools,因此代码有点特定于 mootools,但任何 Javascript 帮助将不胜感激:

0 投票
1 回答
556 浏览

google-maps - 在 Google Maps API 应用程序上拉伸地标图像

有没有其他人体验过垂直拉伸的自定义地标并找到了解决方案?

示例: http: //www.mattpotts.com/so-stretched.png

这是我的代码:

0 投票
2 回答
2736 浏览

caching - Google 静态地图自定义标记会缓存多长时间?

Google 静态地图自定义标记会缓存多长时间?

当设置自定义标记然后更改它(例如,使用相同的文件名但不同的图像)时,它似乎缓存了第一个使用的文件。这在调整设计时很尴尬。

0 投票
1 回答
1458 浏览

google-maps - 标记管理器不显示标记

我在使用 MarkerManager 时遇到问题。不知何故,使用 MarkerManager 添加的标记没有显示出来,虽然我这样做了mgr.refresh();它在我使用 basic时有效,map.addOverlay(marker);但在使用mgr.addMarker(marker);. 诡异的。希望这里有人可以提供帮助。

以下是相关代码:

0 投票
2 回答
5490 浏览

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

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

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

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

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

0 投票
2 回答
3664 浏览

java - 谷歌地图对话框/信息窗口不出现在触摸

我正在尝试将信息窗口添加到地图上的标记/图钉。提款机,它不工作。当前代码:TravelBuddy.java/TabHost

MapTabView.java/地图:

0 投票
2 回答
1722 浏览

android - 自定义地图标记和自定义背景

我试图让图像具有透明背景,这样地图就不会被带有图像的方形标记挡住。我应该使用什么图像编辑器和什么设置来让它工作?

我正在尝试为按钮做一些自定义背景,但出现了同样的问题:我得到了方角和不随按钮缩放的背景。

我认为这都是同一个问题的一部分:我没有使用正确的工具和正确的设置来创建图像。我一定是误解了文档和示例,这些文档和示例讨论了图像周围的白色边框以及可扩展按钮背景的顶部和左侧的黑线。

这是重现问题的快速方法:

按照以下说明创建 MapView 程序:http: //developer.android.com/resources/tutorials/views/hello-mapview.html

对于图标,我首先使用了从页面复制的图像:

接下来我在Microsoft Paint中编辑了图片,并切断了小家伙的触角。我并不残忍,在那个实验中没有真正的机器人受到伤害。我用像素厚的白色边框包围了新图片,从图像其余部分周围的边框复制,然后在边框外的图像空白区域复制了黑色。

我将图像保存为 myandroid.png 并将文件复制到布局文件夹。将活动指向新图片并运行程序。

图像以完整的方形背景和阴影显示,而不是使用原始图像时存在的 android 形状的图像和阴影。

自定义按钮背景:遵循相对布局示例的说明:“ http://developer.android.com/resources/tutorials/views/hello-relativelayout.html

接下来,我创建了一个图像以扩展为名为 backbutton.png 的按钮的背景。根据我在第 298 页上的“Android 编程教程”中找到的文档,它也被白色边框和黑色填充角落、顶部和一侧包围。

背景不会扩大,角落也不会变圆。

我希望我能向你展示我所拥有的东西。

如何为自定义背景创建图像以及为自定义地图标记和按钮创建图像?我需要知道要使用什么图像编辑器以及要设置的文件属性,以便图像展开并显示其中适当的空白空间。

先感谢您。