2016-09-14 1 views
0

를 교체하고 내가하고 싶은 :는 Gmap3 내 gmap3이 코드를 GPS 좌표에 의한과 주소 응답 모드

  1. 은 GPS 내 주소 나 크기를 조정할 때
  2. 가 중심에 내 마커를 넣어 좌표 교체 내 페이지. 나는 당신의 첫 번째 지점에서 작업이 시간에 UPDATES

$(function(){ 
    $('#adresse').gmap3({ 
     marker: { 
      address: " Apple CAP 3000 Avenue Eugène Donadeï, 06700 Saint-Laurent Du Var, France" 
     }, 
     map: { 
      options: { 
       zoom: 17 
      } 
     } 
    }); 
}); 

, 나는 & 긴 대신 ADRESS LAT 가지고 마커 라인을 교체했지만 작동하지 않습니다. 내가 잘못 했어?

{marker: { geometry: "lat: 37.4220323, lng: -122.0845109"}, 

답변

0

1. GPS와 내 주소는 당신에 (예 : '1600 Amphitheatre Parkway, 마운틴 뷰, CA "같은) 주소를 변환하는 Geocoding process을 사용할 수 있습니다

좌표를 교체하여

{marker: { address: " Apple CAP 3000 Avenue Eugène Donadeï, 06700 Saint-Laurent Du Var, France" }, 

지리적 좌표 (위도 37.423021 및 경도 -122.083739)는지도에 마커를 배치하거나지도를 배치하는 데 사용할 수 있습니다. Google지도 지오 코딩 API은 HTTP 요청을 통해 이러한 서비스에 직접 액세스 할 수있는 방법을 제공합니다. here Google Maps JavaScript API를 통해 지오 코딩 서비스를 사용하는 예제를 확인하여 기본적인 기능을 시연 할 수 있습니다. outputFormat 다음 값 중 하나가 될 수있다

https://maps.googleapis.com/maps/api/geocode/outputFormat?parameters

가 :

  • json (권장) 자바 스크립트에서 출력을 나타냅니다

    구글지도 지오 코딩 API 요청은 다음과 같은 형태를 취한다 객체 표기법 (JSON);

    http://maps.googleapis.com/maps/api/geocode/outputFormat?parameters

    2. 내가 크기를 조정 중심에 내 마커를 넣어 : 또는

  • xml는 XML 출력

HTTP를 통해 Google지도 지오 코딩 API에 액세스하려면, 사용을 나타냅니다 나의 페이지.

당신이 SO 관련 게시물을 확인할 수 있습니다

는 이벤트 리스너를 을 사용할 수있는 범위에지도 변수를 이동합니다. initialize() 함수 내에서 맵을 만들고 그런 식으로 만들 때 다른 사람이 사용할 수있는 것은 없습니다.이 도움이

var map; //<-- This is now available to both event listeners and the initialize() function 
function initialize() { 
    var mapOptions = { 
    center: new google.maps.LatLng(40.5472,12.282715), 
    zoom: 6, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    map = new google.maps.Map(document.getElementById("map-canvas"), 
      mapOptions); 
} 
google.maps.event.addDomListener(window, 'load', initialize); 
google.maps.event.addDomListener(window, "resize", function() { 
var center = map.getCenter(); 
google.maps.event.trigger(map, "resize"); 
map.setCenter(center); 
}); 

희망! :)

+0

대답 해 주셔서 감사합니다; D 주소 표시자를 변경하려고 시도했기 때문에 내 질문이 업데이트되었지만 작동하지 않습니다. – coolio83000