2010-11-18 4 views
2

현재 Google지도 API를 사용 중이며 API에서 정적지도 (이미지)를 반환하고 있습니다.Google지도에서 검색을 통해 마커 놓기 API (정적)

지도에 마커를 배치해야합니다. 문서에 long/lat 값을 정의하여지도에 마커를 배치하는 방법이 나와 있습니다. http://code.google.com/apis/maps/documentation/staticmaps/#Markers

내 마커를 배치 할 위치가 어디인지 알지 못합니다. 마커의 위치를 ​​결정하기 위해 Google지도 검색 구문이 필요합니다. 그게 가능하니?

요약하면 :

는 내가 API에 검색 문구를 제출하고 싶은 정적지도 (이미지)이 마커 내 검색 일치 구문으로 돌아왔다.

답변

0

예, 가능합니다. 이것을 시도하십시오 : http://code.google.com/intl/pl/apis/maps/documentation/geocoding/

이 특정 링크는 Maps API Web Services에 관한 것이지만, 예를 들어 javascript에 대해서는 다른 API가 있습니다. Generaly 당신이 tranlate의 위도 주소와 경도를 Geocoging 필요

+0

을 그래서 놈의이 방법 하나의 API 호출로 모든 일을하지? –

+0

만약 "Geocode.GetLocation (address)"다음에 no;로 웹 서비스 API를 사용하고 url을 호출 할 수 있습니다. http://maps.googleapis.com/maps/api/geocode/xml?address = 1600 + Amphitheater + Parkway, + Mountain + View, + CA & sensor = true. 이 경우 반환 된 xml. xml에서는 데이터를 intreting 할 수 있습니다. – meeron

+0

JavaScript API를 사용할 수도 있습니다. var geo = new Geocoder(); geo.geocode (요청 : GeocoderRequest, 콜백 : function (Array. , GeocoderStatus))); – meeron

관련 문제