1

웹 사이트를 만들고 있는데, Google지도가 있습니다. 비즈니스 이름 목록도 있습니다. WH 스미스, 맨체스터.Google지도에서 비즈니스 이름으로 마커를 받으십시오.

맨체스터에만 1 개가 있다고 가정하면 내지도에 WH Smith 지점의 위치를 ​​나타내는 마커를 표시하려면 어떻게해야합니까?

검색을 시도했지만 주제가 없습니다.

+1

당신은 [이] 같은 의미 (http://www.geocodezip.com/v3_GoogleEx_places-searchboxC.html?q=WH%20Smith,%20Manchester합니다.)? 맨체스터의 WH 스미스에 관한 가정은별로 좋지 않은 것 같습니다. – geocodezip

+0

OMG! 그렇습니다. 당신이 맨체스터 다음으로 영국을 추가한다면 그것은 작동합니다. 제가 사용할 수있는 API가 있습니까? – Ciwan

+0

잠시 기다려주세요. 기능이 이미 Google Maps API v3에 내장되어 있다고 하시겠습니까? geocodezip.com, 자습서의 목록 일뿐입니다 .. 맞습니까? – Ciwan

답변

1

내가하는 일은 도구 설명, 위도, 경도, 제목의 순서로 필요한 정보의 배열 인 위치 배열을 설정하는 것입니다. 이 사이트에서 위도와 경도를 얻습니다 : http://universimmedia.pagesperso-orange.fr/geo/loc.htm 그럼 그냥 도심을 입력하면됩니다.

function initialize() {   
       geocoder = new google.maps.Geocoder(); 

       var businesslocations = [ 

         ['HTML TO DISPLAY ON TOOLTIP', LATITUDE, LONGITUDE,'LOCATION NAME'], 
         ['HTML TO DISPLAY ON TOOLTIP', LATITUDE, LONGITUDE,'LOCATION NAME'], 

배열을 종료 한 다음 다른지도 설정을 수행하십시오. 그런 다음지도를 설정하십시오. 그런 다음 해당 배열을 사용하여 프로그래밍 방식으로 마커를 설정하십시오. for 루프는 다른 위치를 통과 한 다음 배열의 4 요소를 꺼냅니다.

 var bounds = new google.maps.LatLngBounds(); 

      var infowindow = new google.maps.InfoWindow(); 

      var marker, x; 

      for (x = 0; x < businesslocations.length; x++) { 
       var latllong = new google.maps.LatLng(businesslocations[x][1], businesslocations[x][2]); 
       marker = new google.maps.Marker({ 
       position: latlong, 
       map: map, 
       title: businesslocations[i][3] 
       }); 
       bounds.extend(latlong); 

       google.maps.event.addListener(marker, 'click', (function(marker, x) { 
       return function() { 
        infowindow.setContent(businesslocations[x][0]); 
        infowindow.open(map, marker); 
       } 
       })(marker, x)); 
      } 

      map.fitBounds(bounds);  
+0

감사합니다. Hobbes에게 문제는 Lat와 Lang 정보가 없습니다. 내가 가진 것은 사업의 이름뿐입니다. 그리고 그로부터지도에 정확한 마커를 원합니다. 이것을 성취 할 방법이없는가? – Ciwan

+0

그럼 당신은 그들을 찾아야 만합니다. 내가 준 웹 사이트 (http://universimmedia.pagesperso-orange.fr/geo/loc.htm)를 통해 도시에 글을 입력하고 위도와 경도를 제공 할 수 있습니다. –

+0

프로그래밍 방식으로 그들을 찾는 방법을 알았더라도 (여전히) 나는 정확한 마커를주지 못합니다. 도시는 거대합니다. 비즈니스 주소로 마커가 필요합니다. Google 지역 정보는 Google지도와 관련이 없습니다. : ( – Ciwan

관련 문제