Google地图:使用自定义标记和自定义地图样式生成Web嵌入代码吗?

时间:2019-04-08 06:08:47

标签: javascript google-maps google-maps-api-3

我正在使用Google Maps Javascript API v3生成非常/繁重的自定义地图(就地图样式和标记而言)。该地图已完全完成,并且已经在网站上发布。

但是在生成嵌入代码部分时,据我所知,即使阅读it's Embed API,我也只能通过iframe生成嵌入代码,这基本上不允许我渲染我上面已经完成的所有自定义设置的地图。而且它也不允许自定义标记。

请告知我如何为Google Maps生成HTML嵌入代码,其外观与在网站上放置的完全定制的地图(带有自定义标记和样式)完全相同。

2 个答案:

答案 0 :(得分:1)

embed API的局限性更大。我想您这样做是为了降低成本,因为JS API现在很昂贵。遗憾的是,您所谈论的定制目前在embed API中不可用。

答案 1 :(得分:1)

自定义图标当前不适用于Google Maps Embed API,但是,如果您不需要与Google Maps进行此类交互(例如平移和缩放),而只想显示带有自定义标记的地点,则可以请尝试使用Static Maps API,因为这支持使用自定义标记。如果您的用例需要用户平移和缩放地图,那么下一个建议将是Maps Javascript API,因为这也支持使用客户标记,但是,这将需要额外的精力,因为这不是通过{{1 }}与Embed API和Static Maps API不同。在提供的文档中也有示例。