Google maps api 3 google地图几何图形与图形库冲突的原因
当我在同一页上同时使用库图形和几何图形时,几何图形解码路径函数不起作用。如何解决这个问题Google maps api 3 google地图几何图形与图形库冲突的原因,google-maps-api-3,Google Maps Api 3,当我在同一页上同时使用库图形和几何图形时,几何图形解码路径函数不起作用。如何解决这个问题 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=falselibraries=drawing"></script> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?s
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=falselibraries=drawing"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry"></script>
google.maps.geometry.encoding.encodePath(latlngs);
google.maps.geometry.encoding.decodePath(encodedPolyline);
google.maps.geometry.encoding.encodePath(latlngs);
google.maps.geometry.encoding.decodePath(encodedPolyline);
您没有正确地包含它
您将包含两次API,一次包含在图形库中(这是错误的),一次包含在几何图形库中
而不是:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=falselibraries=drawing"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry"></script>
尝试[要请求多个库,请用逗号分隔它们:]
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry"></script>
您没有正确地包含它 您将包含两次API,一次包含在图形库中(这是错误的),一次包含在几何图形库中 而不是:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=falselibraries=drawing"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry"></script>
尝试[要请求多个库,请用逗号分隔它们:]
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry"></script>
谢谢,但我发现问题在于,decodePath函数只将encodedPath转换为字符串,而不转换为MVCArray 如果这样就错了
Polyline.setPath = google.maps.geometry.encoding.decodePath(encodedPolyline);
Polyline.setPath = toMVCArray_function(encodedPolyline);
我应该喜欢这个
Polyline.setPath = google.maps.geometry.encoding.decodePath(encodedPolyline);
Polyline.setPath = toMVCArray_function(encodedPolyline);
谢谢,但我发现问题是,decodePath函数只将encodedPath转换为字符串,而不转换为MVCArray 如果这样就错了
Polyline.setPath = google.maps.geometry.encoding.decodePath(encodedPolyline);
Polyline.setPath = toMVCArray_function(encodedPolyline);
我应该喜欢这个
Polyline.setPath = google.maps.geometry.encoding.decodePath(encodedPolyline);
Polyline.setPath = toMVCArray_function(encodedPolyline);
您可以添加一个JSFIDLE或链接到一些不工作的代码吗?您可以添加一个JSFIDLE或链接到一些不工作的代码吗?