Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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 Google MyMaps和Google Maps之间的混淆_Javascript_Google Maps - Fatal编程技术网

Javascript Google MyMaps和Google Maps之间的混淆

Javascript Google MyMaps和Google Maps之间的混淆,javascript,google-maps,Javascript,Google Maps,我在试图理解Google MyMaps和Google Maps之间的区别时遇到了一些困难。起初我以为他们是一样的,但似乎不是 使用Google Maps导出地图时,嵌入代码通常如下所示: <iframe width="300" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps/ms?msa=0&amp;msid=

我在试图理解Google MyMaps和Google Maps之间的区别时遇到了一些困难。起初我以为他们是一样的,但似乎不是

使用Google Maps导出地图时,嵌入代码通常如下所示:

<iframe width="300" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps/ms?msa=0&amp;msid=216563961194954003291.0004e71261d518c89283c&amp;ie=UTF8&amp;t=m&amp;ll=9.018795,-79.534344&amp;spn=0.012716,0.012832&amp;z=15&amp;output=embed"></iframe>

使用Google MyMaps时,代码要简洁得多:

<iframe src="https://www.google.com/maps/d/embed?mid=zsb3RNEWXFNg.kidBLcqVUy4E&amp;ll=z16shQdMW90E.kA2gzPBrtTZk&amp;z=18&amp;nl=1" width="640" height="480"></iframe>

我需要什么?我想使用谷歌地图嵌入代码,但使用谷歌地图中提供的嵌入选项

例如:

MyMaps使用“mid”参数。谷歌地图使用“msid”

有没有办法将MyMaps中提供的“mid”结果转换为“msid”

纬度和经度参数也是同样的问题。GoogleMaps和MyMaps都使用“ll”参数,但它们生成的结果不同

谷歌地图中的“ll”结果如下:ll=9.018795,-79.534344 Google MyMaps中的“ll”结果如下所示:z16shQdMW90E.kA2gzPBrtTZk

是否有一个转换工具可以用来将MyMaps的“ll”结果转换为Google Maps

非常感谢您的澄清


Johann

我认为这与googlemapsjavscript API v3和[Google-Maps-API-3]标签无关。