Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图:生成带有自定义标记和自定义地图样式的Web嵌入代码?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图:生成带有自定义标记和自定义地图样式的Web嵌入代码?

Javascript 谷歌地图:生成带有自定义标记和自定义地图样式的Web嵌入代码?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在使用GoogleMapsJavaScriptAPIv3生成一个非常/非常定制的地图,包括地图样式和标记。地图已经全部完成,并且已经放在了网站上 但是当涉及到生成嵌入代码部分时,即使在阅读之后,据我所知,我只能通过iframe生成嵌入代码,这基本上不允许我使用上面所做的所有定制来渲染地图。而且它也不允许自定义标记 请告知我如何为谷歌地图生成HTML嵌入代码,该代码看起来与网站上完全定制的地图完全相同,带有自定义标记和样式。嵌入API的限制更大。我假设您这样做是为了降低成本,因为JSAPI现在

我正在使用GoogleMapsJavaScriptAPIv3生成一个非常/非常定制的地图,包括地图样式和标记。地图已经全部完成,并且已经放在了网站上

但是当涉及到生成嵌入代码部分时,即使在阅读之后,据我所知,我只能通过iframe生成嵌入代码,这基本上不允许我使用上面所做的所有定制来渲染地图。而且它也不允许自定义标记


请告知我如何为谷歌地图生成HTML嵌入代码,该代码看起来与网站上完全定制的地图完全相同,带有自定义标记和样式。

嵌入API的限制更大。我假设您这样做是为了降低成本,因为JSAPI现在很昂贵。遗憾的是,您提到的自定义设置目前在嵌入API中不可用。

自定义图标目前不适用于Google Maps嵌入API,但是,如果您不需要与Google Maps进行诸如平移和缩放等交互,并且只想显示带有自定义标记的位置,然后您可以尝试使用,因为这支持使用自定义标记。如果您的用例需要用户平移和缩放地图,那么下一个建议是,这也支持使用客户标记,但是,这需要额外的努力,因为这不是通过iFrameEmbed API和静态地图API实现的。提供的文档中也有样本。

Hi@Eran Goldin,非常感谢您的帮助。事实上,我并没有试图降低成本。我只是想跳到它的嵌入API上,因为我认为它是一个正确的嵌入代码,正如它的名字所示。但如果不是,那么实现这一目标的最佳选择是什么?你说的是通过Iframe嵌入整个原始网页吗?你的用例是什么?你想达到什么目标?是在你正在构建的页面上嵌入一个地图吗?一个地图,上面有很多定制者,让每个人都可以在他们的任何网站上嵌入这些标记。所以嵌入标记实质上就是嵌入你自己的代码,这些代码存在于你的服务器上,与谷歌地图无关?是的。这就是为什么我在寻求建议,我是否应该继续尝试使用嵌入式API,因为我不知道它的局限性,等等,或者是定制实现。