Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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 如何在LatLng中使用新的谷歌地图坐标(GMS)?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 如何在LatLng中使用新的谷歌地图坐标(GMS)?

Javascript 如何在LatLng中使用新的谷歌地图坐标(GMS)?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我在我的网站上使用谷歌地图对象来显示我去过的不同地点。我总是使用旧谷歌地图中的坐标GGG为我的地图设置一个新的标记。但有了新的谷歌地图,我只得到了GMS格式 Before: 51.055207,10.524902 After: 51° 4.193', 8° 41.807' 我的问题是,我无法再使用google.maps.LatLng设置标记位置。如果以新格式键入,我的地图将崩溃,并且不会显示任何标记 还有别的方法可以用吗?或者我必须将位置转换为GGG格式吗?使用以前使用的十进制格式。API没有

我在我的网站上使用谷歌地图对象来显示我去过的不同地点。我总是使用旧谷歌地图中的坐标GGG为我的地图设置一个新的标记。但有了新的谷歌地图,我只得到了GMS格式

Before: 51.055207,10.524902
After: 51° 4.193', 8° 41.807'
我的问题是,我无法再使用google.maps.LatLng设置标记位置。如果以新格式键入,我的地图将崩溃,并且不会显示任何标记


还有别的方法可以用吗?或者我必须将位置转换为GGG格式吗?

使用以前使用的十进制格式。API没有随着地图的视觉刷新而改变,所以一切都应该正常工作。如果这不起作用,请提供您的代码,以便我们帮助排除故障。

对于google.maps.LatLng,您必须使用十进制格式。如果您有51°4.193'格式的数据,您必须将其转换为51.055207之类的格式,您正在询问如何将度数十进制分钟DDM坐标转换为十进制度数DD。这并不困难。看见