如何让Google地图显示基于Lat / Long的位置

时间:2012-03-13 16:29:57

标签: google-maps

目前,我们可以正确接受Lat / Long坐标并正确保存,但是当我们稍后返回地图时 - 引脚会捕捉到最近的道路而不是我们输入的确切纬度/经度。

有没有人遇到过这个,如果有的话,你是怎么解决这个问题的?

place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);
marker = new GMarker(point);
me.map.addOverlay(marker);  
me.map.setCenter(point, zoom);

当我们显示这个时,坐标会捕捉到道路,而不是实际的坐标。

1 个答案:

答案 0 :(得分:1)

不要通过地理编码api运行坐标。如果将坐标传递给API,它将反向对其进行地理编码。哪个找到最近的功能。

由于你有一个坐标,只需直接用它构建一个GLatLng。建议使用parseFloat。