Google maps 如何在自定义Google地图上隐藏某些位置标签?

Google maps 如何在自定义Google地图上隐藏某些位置标签?,google-maps,google-maps-api-3,google-maps-markers,Google Maps,Google Maps Api 3,Google Maps Markers,我有一个自定义的谷歌地图设置与自定义标记的某些点弹出信息窗口。我目前设置为显示所有位置标签(例如城市/地区标签),但是客户询问我们是否可以隐藏某些位置而不是其他位置(以便相关的兴趣区域始终可见,但不相关的区域不可见)。很明显,您可以将其设置为隐藏所有位置(或地图上的其他项目),但我看不到仅显示某些位置的效果?有人知道展示某些东西而不是其他东西吗 如果这是不可能的,那么可能唯一的替代方案是隐藏所有位置标签并设置两种不同样式的标记,一种是带有弹出窗口的普通标记,另一种实际上只是没有关联弹出窗口的文本

我有一个自定义的谷歌地图设置与自定义标记的某些点弹出信息窗口。我目前设置为显示所有位置标签(例如城市/地区标签),但是客户询问我们是否可以隐藏某些位置而不是其他位置(以便相关的兴趣区域始终可见,但不相关的区域不可见)。很明显,您可以将其设置为隐藏所有位置(或地图上的其他项目),但我看不到仅显示某些位置的效果?有人知道展示某些东西而不是其他东西吗

如果这是不可能的,那么可能唯一的替代方案是隐藏所有位置标签并设置两种不同样式的标记,一种是带有弹出窗口的普通标记,另一种实际上只是没有关联弹出窗口的文本标签,然后可用于列出相关位置标签?也许这是可能的,但有没有更好的方法,因为这似乎不正确

非常感谢


Dave

根据您的描述,我假设您已经创建了一个
MapTypeStyle
。不,没有简单的方法,使用样式化的地图,将样式应用于特定的地理区域;它只提供样式规则的层次模型

要回答有关如何创建基本上起标签作用的标记的特定问题,将为您提供一个实现您所描述的功能的工具。也就是说,我不建议尝试使用标记为一个区域或区域重新创建一组地图标签;你在问题中表达的对这种方法的疑虑是有效的

如果您需要按照这些思路实施某些内容,我建议您考虑以下两种选择,并考虑其中一种是否适合您所要实现的目标: