2012-06-28 3 views
0

내가 지정한 LatLng에서지도를 가운데에 놓으려고합니다. 그러나 그렇게하는 방법에 대해서는 잘 모르겠습니다.Google지도의 스크립트 맵을 중앙에 배치하는 방법

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" 
marginwidth="0" src="https://maps.google.es/maps?f=q&amp;source=embed&amp; 
hl=es&amp;geocode=&amp;q=Cam%C3%AD+Vell+d'Altea,+33,+L'Alf%C3%A0s+del+Pi&amp; 
aq=0&amp;oq=cam%C3%AD+vell+d'altea+33&amp; 
sll=40.396764,-3.713379&amp;sspn=13.49375,19.753418&amp;ie=UTF8&amp;hq=&amp; 
hnear=Cam%C3%AD+Vell+d'Altea,+33,+03581+L'Alf%C3%A0s+del+Pi,+Alicante,+Comunidad+ 
Valenciana&amp;t=m&amp;ll=38.570757,-0.076316&amp;spn=0.001743,0.004128&amp; 
z=14&amp;layer=c&amp;cbll=38.570736,-0.076335&amp;panoid=DplK9JGOu0KAPqoT95VMgQ&amp; 
cbp=12,309.4,,0,8.19&amp;output=svembed"></iframe><br /><small> 

나는 그것이 구글의 API를 사용하여 스크립트 위치가되고 싶어요 :이 은 iframe 링크를 가지고있다. 이 코드가 있습니다

<!DOCTYPE html> 
<html> 
    <head> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
    <style type="text/css"> 
    html { height: 100% } 
    body { height: 100%; margin: 0; padding: 0 } 
    #map_canvas { height: 100% } 
</style> 
<script type="text/javascript" 
    http://maps.googleapis.com/maps/api/js?key=MY_KEY&sensor=false&callback=initialize> 
</script> 
<script type="text/javascript"> 
    function initialize() { 
    var myOptions = { 
     center: new google.maps.LatLng(13.49375,19.75341), 
     zoom: 12, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("map_canvas"), 
     myOptions); 
    } 
    function loadScript() 
    { 
    var script = document.createElement("script"); 
    script.type = "text/javascript"; 
    script.src = "http://maps.googleapis.com/maps/api/js?key=MY_KEY&sensor=false&callback=initialize"; 
    document.body.appendChild(script); 
    } 
    window.onload = loadScript; 
</script> 

을하지만 난 그냥 복사 한 구글 API에 iframe 대응의 특정 주소를 넣어합니다. 나는이 일을하는 것이 뜨겁지 않습니다.

Google지도 API에서 어떻게지도를 연결할 수 있습니까?

고마워요.

답변

0

쉬운 방법은 maps.huge.info/pinpointaddress.htm과 같은 지오 코딩 서비스를 사용하여 좌표를 제공하는 것입니다. (그 경우 좌표를 표시하려면 마커를 약간 움직여야합니다).

그런 다음 오른쪽 좌표 코드에 13.49375,19.75341를 교체 38.570918,-0.076218 말 :

center: new google.maps.LatLng(38.570918,-0.076218), 

 


한 번에 두 개 이상의 질문을하지 마십시오. StreetView에 대해 다른 질문을하십시오. API지도 또는 Google지도에서 Streetview에 대해 문의하는지 여부는 분명하지 않습니다.

+0

스크립트 src를 다음과 같이 바꾸시겠습니까?

관련 문제