问题标签 [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.
javascript - 自定义谷歌地图标记 - javascript & php
这是我的代码 - 我尝试使用 google maps api 和其他教程,但我似乎无法正确获取代码。它要么显示默认图标,要么根本不显示图标。
这是未更改的代码 -
javascript - 添加为 Draggable 后切换 Google Map 标记的拖动
我正在开发一个 Google Map API v2 应用程序,其中标记是从数据库加载的。然后,用户可以将这些标记拖到新位置并保存到数据库中。
我将这些标记添加为可拖动的,但我不只是希望用户能够意外拖动它们。所以我添加了一个按钮来启用拖动,然后再次按下以禁用它。
唯一的问题是我不确定如何在不重新加载标记的情况下切换拖动标记的能力,因为地图上可能有几百个标记并且可能需要一些时间。
有什么想法我能做到这一点吗?
谢谢
google-maps - 在 Google Maps V3 中,如何获得可拖动的标记来平移地图?
我找到了几个 V2 示例,说明如何在拖动标记时平移地图。例如: http ://www.putyourlightson.net/projects/coordinates
拖动标记时,此页面似乎“自动平移”;请注意,它唯一的事件侦听器是“dragend”。但我向您保证,在拖动标记时该地图会平移。
我试图用 V3 API 实现同样的目标,但没有成功。我什至尝试在拖动图标时调用 map.panTo(),但结果并不令人满意: http ://www.publicgloucester.com/test.html
对我来说这行不通是有道理的,因为在地图移动时平移以将标记放置在地图的中心是虚假的。
是否像 V2 API 自动执行此操作一样简单,而 V3 API 没有?如何使用 V3 API 实现这种效果?
谢谢。
android - GoogleMaps MapView 在 Android 中的 onTap 崩溃?
我目前正在编写一个应用程序,显示一个显示谷歌地图的 MapView。我使用了来自http://developer.android.com/resources/tutorials/views/hello-mapview.html的“你好地图视图”教程,到目前为止这工作:地图显示正确,居中和缩放,甚至 OverlayItems我添加的显示正确。
但是,当我单击添加的其中一个覆盖项时,应用程序崩溃并出现空指针异常:
我的代码主要是从教程中复制的:
我该如何解决?
google-maps - 使用静态街道地址列表向谷歌地图添加针点
我有一个充满街道地址的电子表格,我想将它们添加为谷歌地图上的针点。谁能告诉我是否必须将它们转换为地理代码才能使用谷歌地图 API?如果是这样,是否有一种工具可以输出地址列表,我可以将其插入到一些 javascript 中,然后就可以使用了吗?
...或者只是一些提示。我以前从未使用过谷歌地图 API。
javascript - 如何获取 Google 地图标记的 HTML?
如何从 Google 地图标记 (v3) 获取 HTML 元素?
这是所有标记map.getPanes().overlayImage;
但我不知道哪个孩子是我的标记...
google-maps-api-3 - Google Maps V3 的丰富制造商
是否有任何允许组合这些功能的标记的实现:
- html 内容,如 gmaps-v3-label-marker ( http://github.com/adammck/gmaps-v3-label-marker )
- 使用集群器(http://gmaps-utility-library-dev.googlecode.com/svn/tags/markerclusterer/1.0/examples/simple_example.html)。基于标记而不是 OverlayView
- 信息窗口可用
任何想法 ?
提前致谢 !
android - 如何仅加载当前在屏幕上可见的标记(Android 上的 Google 地图)
在 Android 上使用 Google Maps 是否有人对如何仅加载将显示在当前屏幕上的标记有任何想法?
我正在考虑向返回相关标记的 lat/lng 的 Web 服务发送请求。但是,如果给定的 lat/lng 在屏幕内,我可以使用哪些参数来计算?
完美的是像Gowalla 的实现
有任何想法吗?
麦克风
javascript - Google Maps API:在我的谷歌地图上的标记中添加字母
我正在尝试在我的标记上添加一个字母,然后有多个带有字母的标记(准确地说是 14 个)。到目前为止,我一直没有成功。我是一个完整的新手,有代码和谷歌 API。
你能告诉我需要添加什么代码以及在哪里添加吗?
下面是我的代码:
}
场地位置
谢谢
javascript - Google Maps API v3:setMap() 事件是否有回调或事件侦听器?
我正在开发的网站上使用 Google Maps API v3。我的地图下方有一个下拉框,允许用户在不同的标记集之间切换以显示在地图上。每个标记都使用 显示marker.setMap()
。
我的问题是地图有时需要很长时间才能显示新标记,尤其是在 IE 中。我想在地图切换标记时显示“加载”动画。但我不知道如何检测地图何时完成显示新数据(没有页面加载,因为这都是 AJAX)。是否有事件的回调或事件侦听器setMap()
,所以我可以在最后一个标记完成加载时调用函数来停止“加载”动画?