2013-08-05 2 views
2

Google지도를 사용하여 데이터베이스에서지도 위치를 표시하려면 어떻게해야하나요? Google지도를 사용하여 웹 사이트에서지도 위치를 표시하는 방법

의 내가 내 데이터베이스에서 3 개 주소가 있다고 가정 해 봅시다 : 그들은 모두 서로 다른 페이지가

1685 Centennial Way Corona California Riverside County 92882 
25492 Centennial Way Corona California Riverside County 92882 
1596 Centennial Way Corona California Riverside County 92882 

을,하지만 사용자가 페이지를 클릭하면 구글의 iframe에 위치가 매핑 부하로합니다. 수동으로 Google지도 웹 사이트에서 iframe 코드를 삽입하지 않고도이를 달성 할 수있는 코드가 있습니까?

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=1685+Centennial+Way+Corona+California+Riverside+County+92882&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=42.089199,86.044922&amp;ie=UTF8&amp;hq=&amp;hnear=1685+Centennial+Way,+Corona,+Riverside,+California+92882&amp;t=m&amp;z=14&amp;ll=33.858119,-117.598538&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=1685+Centennial+Way+Corona+California+Riverside+County+92882&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=42.089199,86.044922&amp;ie=UTF8&amp;hq=&amp;hnear=1685+Centennial+Way,+Corona,+Riverside,+California+92882&amp;t=m&amp;z=14&amp;ll=33.858119,-117.598538" style="color:#0000FF;text-align:left">View Larger Map</a></small> 

Google지도에서 직접 코드를 가져올 필요가 없으므로 내 웹 사이트에서이 값을 모두 생성하십시오.

+0

어떤 종류의 데이터베이스입니까? 어떤 종류의 웹 서버입니까? HTML/JS 솔루션 또는 전체 PHP/SQL (또는 기타) 솔루션을 원하십니까? – cortices

+0

전체 PHP/SQL, 호스팅 된 웹 서버 – telexper

답변

2

Google지도에는 검색된 위치가있는 iframe의 HTML을 제공하는 링크 버튼 (체인 모양)이 있습니다. 다음과 같이

예를 들어, 첫 번째 예를 들어, (읽기 쉽도록 줄 바꿈 삽입)입니다 : 당신이 할 수 있도록

<iframe width="425" height="350" frameborder="0" 
scrolling="no" marginheight="0" marginwidth="0" 
src="https://maps.google.com/maps? 
f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp; 
q=1685+Centennial+Way+Corona+California+Riverside+County+92882&amp; 
aq=&amp;sll=37.0625,-95.677068&amp;sspn=53.87374,114.082031&amp; 
ie=UTF8&amp;hq=&amp;hnear=1685+Centennial+Way,+Corona,+Riverside,+California+92882&amp; 
t=m&amp;z=14&amp;ll=33.858119,-117.598538&amp;output=embed"> 
</iframe> 

GPS 데이터가 여기에 불필요 그것을 :

<iframe width="425" height="350" frameborder="0" 
scrolling="no" marginheight="0" marginwidth="0" 
src="https://maps.google.com/maps? 
f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp; 
q=1685+Centennial+Way+Corona+California+Riverside+County+92882&amp; 
ie=UTF8&amp;hnear=1685+Centennial+Way,+Corona,+Riverside,+California+92882&amp; 
t=m&amp;output=embed"> 
</iframe> 

https://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=1685+Centennial+Way+Corona+California+Riverside+County+92882&aq=&ie=UTF8&hq=&hnear=1685+Centennial+Way,+Corona,+Riverside,+California+92882 
:

링크 버전은 필요없이이 &의 (&를) 탈출을 제외하고 동일

그런 다음 주소 구성 요소를 스크립트 언어 중 하나를 사용하여 관련 구성 요소로 바꿀 수 있습니다 (올바르게 URL 인코딩 할 수 있음).

관련 문제