使用谷歌地图的Javascript反向地理编码返回零结果
我这里有一个JSFIDLE: 它旨在通过两种方式获取用户的位置:使用谷歌地图的Javascript反向地理编码返回零结果,javascript,jquery,google-maps,geocoding,Javascript,Jquery,Google Maps,Geocoding,我这里有一个JSFIDLE: 它旨在通过两种方式获取用户的位置: 允许用户缩放和平移到所选位置,然后单击地图以在地图下方的框中设置位置。第一部分很好用 使用HTML5定位功能。这分为两部分: 1) 浏览器由Javascript查询,并返回坐标。这部分也很好 2) 返回的坐标被传递给Google Geocoder以获取地址。此部件失败,结果为0 我不知道为什么没有结果。如果您能帮我解决这个问题,我将不胜感激。问题是您将字符串传递到google.maps.LatLng中,而不是分别传递lat和
- 允许用户缩放和平移到所选位置,然后单击地图以在地图下方的框中设置位置。第一部分很好用
- 使用HTML5定位功能。这分为两部分:
我不知道为什么没有结果。如果您能帮我解决这个问题,我将不胜感激。问题是您将字符串传递到
google.maps.LatLng
中,而不是分别传递lat和long:
var newLoc = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
这是您对我的更改的看法。请提供一个说明问题本身的链接,而不仅仅是指向外部站点(如JSFIDLE)的链接。我下次一定会这样做,谢谢:)这总是很愚蠢的。我想这就是我们学习的方式:)