전체, long 및 lat 좌표로 데이터베이스에 저장된 위치가 있습니다. 각 위치에 대한지도를 작성하거나 모든 위치에 대한 표식을 추가하는 것에 대해 논쟁 중입니다. 어떤 조언이 그 아이디어에 감사하지만 내 문제는 내가 내 mySQL 데이터베이스에서 이러한 값을 받고있다. 실제로 추가 할 수있는 유일한 방법은 자바 스크립트를 사용하는 것입니다. 마커를 만들기 위해 자바 스크립트 함수에 좌표를 전달해야합니까? 어떻게 보이 겠어? 모든 제안을 부탁드립니다!PHP로 Google Map 마커 만들기
답변
정확합니다. 페이지에 태그 - < 스크립트 유형의
function initialize() {
var myLatlng = new google.maps.LatLng(<?php echo $lat; ?>,<?php echo $long; ?>);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
}
= "텍스트/자바 스크립트"> : 당신은 데이터베이스에서 데이터를 가져와의 라인을 따라 뭔가를 사용해야합니다. 위의 내용은 http://code.google.com/apis/maps/documentation/javascript/examples/marker-simple.html에서 가져온 것이므로 필요에 맞게 수정해야합니다.
예.지도에서 마커를 만들려면 데이터베이스의 긴 좌표와 위도 좌표를 웹 페이지의 자바 스크립트 코드에 전달해야합니다. PHP 코드를 사용하여 페이지를 생성하는 경우 PHP 코드를 작성하여 데이터베이스를 쿼리 한 다음 포함 된 JavaScript 코드로 HTML 페이지를 echo()합니다.
위의 zrvan의 답변은 new google.maps.LatLng()
을 사용하여 단일 좌표 개체를 만들고 단일 마커를 그립니다. 단일 맵에 여러 마커를 배치하기로 결정한 경우 마커 용 데이터를 Javascript 배열 데이터 구조에 두는 것이 좋습니다. 그런 다음 배열의 각 항목에 대해 new google.maps.Marker()
을 호출하는 자바 스크립트 루프를 작성합니다.
Google지도 문서는 XML 문서 및 AJAX 호출을 사용하여 데이터베이스의 마커 데이터를 웹 페이지로 전달할 것을 권장합니다. http://code.google.com/apis/maps/articles/phpsqlajax.html을 참조하십시오.
하나의지도에 수백 개의 마커가있는 경우 Google지도 API 설명서의 "너무 많은 마커!"라는 용지를 읽으십시오. http://code.google.com/apis/maps/articles/toomanymarkers.html.
- 1. Google MAP 마커
- 2. Google Map 마커 배열 참조
- 3. Google Map V3 : 일부 마커 만 표시됩니다.
- 4. Google Map Marker Selection
- 5. Google 어스에 마커 추가
- 6. Google 외부 마커 링크
- 7. Google 마커 범위
- 8. Google Maps for Flex에서 맞춤 마커 만들기
- 9. android map draw 맞춤 마커
- 10. Google Maps - VB.Net의 JSON 마커
- 11. google maps API - 마커 클러스터
- 12. Google Map 외부에서 마커 정보 창을 여는 방법
- 13. Google MAP API v3 : 외부 목록에 마커 연결
- 14. Google Map API 3 : 마커 툴팁 (제목) 기본적으로 표시
- 15. Google Map API에서 마커 주변의 원 반경을 변경하는 방법
- 16. API Google map v3 : 확대/축소 마커 크기 변경
- 17. 드래그 가능으로 추가 된 Google Map 마커 토글 드래그
- 18. google map api v3 -지도 하단에있는 마커 위치
- 19. 자바 스크립트에서 DJango 템플릿 태그가있는 Google Map 마커 추가
- 20. Google지도에서 마커 만들기
- 21. google maps change 마커 아이콘
- 22. Google 마커 관리자가 정의되지 않았습니다.
- 23. Google 마커 클릭 할 기능
- 24. Google maps API 여러 마커
- 25. PHP로 Google 크롬 Crx 파일 만들기
- 26. Google Maps API - 마커 클러스터러
- 27. 확대/축소 설정 Google 마커
- 28. 이미지에서 AR 마커 만들기
- 29. flex google 여러 마커
- 30. google map api help