Как мне получить Google Maps для отображения местоположения на основе широты / долготы - PullRequest
1 голос
/ 13 марта 2012

В настоящее время мы можем правильно принять координаты широты / долготы и сохранить их правильно, но когда мы вернемся к карте позже - булавка привязывается к ближайшей дороге, а не к точному широте / длине, которую мы ввели.

Кто-нибудь сталкивался с этим, и если да, как вы справились с этим?

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 Ответ

1 голос
/ 14 марта 2012

Не запускайте координаты через API геокодирования. Если вы передадите координату в API, он обратится к геокодированию. Который находит ближайшую функцию.

Поскольку у вас есть координата, просто создайте GLatLng непосредственно с ней. ParseFloat рекомендуется.

...