나는 어떻게 변환하는 위치에서(주소)문자열을 YGeoPoint 에 야후 지도 API 를?

StackOverflow https://stackoverflow.com/questions/73524

  •  09-06-2019
  •  | 
  •  

문제

내가 주소 목록에서 데이터베이스하고 싶을 넣어 마커에 야후 지도입니다.이 addMarker() 방법 에 YMap 소 YGeoPoint 요구하는 위도 경도.그러나 야후 지도하는 방법을 알고 있어야합에서 변환기 때문에 주소 drawZoomAndCenter(LocationType,ZoomLevel) 취할 수 있습니다.나 수로 변환하여 drawZoomAndCenter() 다음 getCenterLatLon() 그러나 더 좋은 방법이 있는,필요로하지 않 draw?

도움이 되었습니까?

해결책

요청할 수 있습지도 객체지오,잡으려고 callback:

<script type="text/javascript"> 
var map = new YMap(document.getElementById('map'));
map.drawZoomAndCenter("Algeria", 17);

map.geoCodeAddress("Cambridge, UK");

YEvent.Capture(map, EventsList.onEndGeoCode, function(geoCode) {
    if (geoCode.success)
        map.addOverlay(new YMarker(geoCode.GeoPoint));
});
</script>

한가지 주의 이 예제 drawAndZoom 전화 자체를 만들은 지오코딩을 요청,그래서 당신을 얻을 콜백에서는 전세계적인 네트워크입니다.할 수 있는 필터로 또는 설정의 지도의 중심에 기반 GeoPoint.

다른 팁

만약 당신이 작업과 미국주소를 사용할 수 있습니다 니다.미국, 가 Api.

또한, Google 지도는 해킹 는 해킹, "해킹 62.을 찾기 위도 경도 거리의 주소", 한다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top