问题标签 [google-maps-styled]
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 - 谷歌地图 - 动画折线 - 停止/删除动画
我正在从 GPX 文件中在 Google Maps API V3 上绘制折线。
在该折线的鼠标悬停时,我有一个动画点,沿着折线移动,使用函数 animateRoute();
但是,目前,我没有办法在鼠标悬停时删除动画点,因此,如果您将鼠标悬停、鼠标悬停、鼠标悬停等,最终会导致多个动画点沿同一条线移动。
代码片段:(请参阅下面的完整工作 URL)
完整的工作示例: https ://www.wildthings.club/mapStack.php
将鼠标悬停在蓝线上,您会看到动画点。鼠标关闭,几秒钟后再次悬停 - 将出现第二个点,第一个点仍在运行。重复,你很快就会有一堆紧张不安的点。
理想情况下,我想删除鼠标悬停时的所有动画点。
如果该折线上已经有一个,则第二个选项是不添加后续动画点图标(请注意地图上有多个折线)。
失败的第三个选项是让动画点停止并在到达终点(位置markerEnd)后移除,这样至少它不会循环。
我尝试将图标放入一个数组中,然后从那里删除(就像我对 gmarkers 数组和 removeMarkers() 所做的那样,但没有运气。
我也玩过Animate google maps polyline,但这仅适用于直线点对点,而不是遵循 GPX 文件中的一系列点。
任何帮助,非常感谢干杯
java - 在 Google Maps Platform JSON 中隐藏个别企业
我目前正在开发一个 Android 应用程序,我正在实现谷歌地图功能。
该应用程序专注于我家乡的某个节日。就目前而言,它只是放大了节日的主要位置。我将添加自定义标记,为用户提供更多关于厕所、酒吧、食物等东西的位置的信息。但这与问题无关。当您打开应用程序的地图功能时,这是当前的样子: 图片
我正在使用谷歌提供的样式功能,我发现如果我愿意,我可以从地图上删除企业和道路。但是我还没有找到通过样式功能删除单个业务的方法。更具体地说,我想删除左下角的一项业务。到目前为止,我还没有找到一种方法来做到这一点,如果可能的话,因为它与音乐节根本无关。
所以我的问题仍然存在,是否有任何已知的方法可以从我实现的谷歌地图功能中实际删除个别企业?无论是通过上面提到的样式功能,还是其他方式。
android - Google Map 文本样式在 Android 上的显示与样式向导中的不同
我在样式向导 ( https://mapstyle.withgoogle.com/ ) 中创建了一个 Google 地图样式,它在我的 Android 应用程序中产生的结果与向导中显示的结果不同。文本标签看起来很笨重,好像它们的重量很大。
这是从样式向导复制到我的应用程序中的 json:
android - Android Google Map API 自定义标记在自定义标记上带来谷歌地图数据
我正在尝试构建一个需要使用自定义标记在地图上显示某些地方的 Android 应用程序。但是,当标记单击它会显示片段时,对于我的应用程序,我需要显示有关该地点的 Google 地图信息,如 Google Maps 应用程序所示。我的 XML 很简单:
我有两个问题:
谷歌地图的兴趣点不可点击。他们的图标在地图上可见,但不可点击。
当我的自定义标记点击我想显示谷歌地图的信息,而不是我的片段。
有没有办法实现这些?
google-maps - 谷歌地图样式版本 - 即使在关闭可见性后,标签也有笔触效果
我有一个自定义主题 json 用于设置 Google 地图的样式。应用样式后,标签因笔触效果而变得模糊。
我想禁用标签的笔触效果!!!
尝试为labels.text.stroke设置可见性,如下所示:
它不起作用。标签仍然有所有 POI 的笔划
我在mapstyle.withgoogle.com中导入时相同的 json它可以工作,没有中风效果:-/
使用此JSFiddle 链接重现!!!
这是我使用的 JSON:
google-maps - Google Maps Platform - JSON 样式声明 - water geometry.stroke 颜色不起作用
我正在尝试定义一种地图样式,其中仅显示国家和水域之间的黑色笔划,我尝试了下面的 JSON 样式声明,但正如您在 JSFiddle 中看到的,当国家之间的笔划起作用时,水之间的笔划不起作用.
https://jsfiddle.net/4csvjgfq/2/
我究竟做错了什么?
javascript - 如何使用地形地图类型设置基于云的谷歌地图样式?
我想要做的是从本地切换到基于云的样式。在这里,我遇到了地形图类型的样式问题。它曾经看起来像这样(并且有效):
现在我已将样式移至 API,它看起来像这样(不工作 - 地形正在覆盖样式,默认替换它们):
有谁知道,如果有可能使它工作?