问题标签 [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.
google-maps - 谷歌地图显示自定义路径
我正在尝试自定义 GDirections 对象绘制的图标。我有一个经纬度坐标列表,用于构建路径。但是,我找不到任何自定义(甚至关闭)API 自动放置的标记的方法。
调用route.getPolyline().hide()
隐藏路径但不隐藏标记。调用route.getMarker(1).isHidden()
返回 true 并且显然隐藏它不会改变任何东西。api不支持这个功能吗?我正在使用地图 api 2.81
google-maps - 谷歌地图:如何更改标记的 z-index?
谷歌地图上有大约 100 个标记,还有一个需要可见的特殊标记。目前,当地图缩小时,它周围的标记会完全或部分隐藏它。我需要该标记完全可见,并且我认为将其放在所有其他标记之上应该可以解决问题。但我找不到修改其堆叠顺序(z-index)的方法。
google-maps - 从 Gdirections 路线获取点
我正在尝试获取 2 个地址之间的点(纬度、经度)集合。这些点需要位于有效的交通路线上。我目前使用 Gdirections 在 2 个地址之间创建路由。有没有办法在这条路线上获得一些点?对我来说这似乎是不可能的......
提前谢谢!
google-maps - Google Maps V3 路线目的地标记编辑
使用 google.maps.DirectionsService.route() 和 google.maps.DirectionsRenderer.setDirections() 方法,是否可以更改目的地信息窗口上的文本,而无需为旅程创建自定义解析器?
我在 API 中看不到任何允许您访问路线标记的内容。
我不想要任何代码,只是是/否,以及正确方向的提示。
当前功能:
谢谢,心理学
javascript - 如何删除谷歌地图上的标记?
我只知道一种方法:
右键单击并单击“删除我”
我还能如何删除谷歌地图上的标记?
这是我现在的代码:
当我右键单击时,它会发出警报(40.23141543543321,114.3214121421)
;当我查看 API 时,我看到了这个:
所以我认为这e
不是一个事件,而是一个“GLatLng”
如果我使用“singlerightclick”,右键单击时不会发生任何事情。
这是我的完整代码:
我以为我想通了:
但是不,无论我在地图上的哪个位置点击,这都会删除标记。
我想我现在拥有它:
google-maps - 显示所有谷歌地图标记的数量
有没有简单的方法使用 api 来计算地图上所有标记的数量?我有一个类似于此http://www.gorissen.info/Pierre/maps/googleMapLocationv3.php的页面,用户可以通过单击地图来添加标记。我还想显示所有标记的计数。我可以通过声明一个全局计数变量并在事件侦听器中递增它来做到这一点,但我认为如果有一个我可以使用的 API 方法并且我可以在文档中找到它会更好。
google-maps - 如何在 Google Maps Pinpoints 上添加标签?
创建一个谷歌地图,其中包含用户输入地址 50 英里范围内的商店位置。正确显示地图和精确点,但所有精确点上都只有一个点。我希望能够将它们标记为 A、B、C、D 等,以便我可以在侧边栏中列出位置和地址。
我该怎么做?这是我用来添加精确点的代码。
list - 检索从 ggeoxml 加载的标记列表
将标记从 kml 文件加载到地图上后,我需要获取标记列表
map.addOverlay(geoxml);
我试过这个
但是 geoxml.overlayman 没有定义。我究竟做错了什么?
google-maps - Google Maps Flash API 标记添加到舞台时会触发事件吗?
使用 Google Maps Flash API,我想添加一个事件侦听器,该侦听器在使用 map.addOverlay() 将标记添加到地图时触发;Event.ADDED_TO_STAGE 没有被触发,尽管它看起来是合乎逻辑的。有哪些替代方案?
google-maps - 使用 Selenium 放置嵌入式谷歌地图标记
我有一个 asp.net 网站,作为向导的一部分,它使用嵌入式谷歌地图通过单击地图放置标记来选择位置。如何使用 Selenium 自动执行此操作?
特别是我尝试过:
- 点击在
- DoubleClickAt
- MouseDownAt
- MouseUpAt
在所有情况下,将地图 div id 作为定位器,将“100,100”作为坐标。
我不在乎标记在地图上的位置,只要我可以放置那个标记。