카카오맵 json 질문드립니다.
본문
안녕하세요. 카카오맵api를 사용중인데요.
https://apis.map.kakao.com/web/sample/basicClusterer/
json파일은
{
"positions": [
{
"lat": 37.27943075229118,
"lng": 127.01763998406159,
"content": "테스트"
}
~~
}
아래처럼 불러와서 사용하려구요..
$.get("<?php echo G5_THEME_URL?>/chicken.json", function(data) {
var markers = $(data.positions).map(function(i, position) {
return new kakao.maps.Marker({
position : new kakao.maps.LatLng(position.lat<?php echo $row['wr_1']; ?>, position.lng<?php echo $row['wr_2']; ?>)
});
});
이런식의 json파일안의 경도,위도를
게시판에 저장된 wr_1 / wr_2 로 쓰려고 합니다.
php를 사용하려고 json파일 말고 밖으로 뺐는데
장소가 500군데가 넘어버리니 지도 로딩 속도가 엄청나더라구요..
json 파일안에서 게시판 db를 불러와서 배열을 할 수 있는지?
있다면 어떤 방법이 있는지 조언을 구하고 싶습니다.
감사합니다.
답변 2
현재 지도의 센터, 북쪽 끝 좌표와 남쪽 끝 좌표를 구해서 ajax로 php 파일에서 쿼리를 하셔야 합니다.
그래서 결과를 json 타입으로 표현하시면 됩니다.
var latlng = map.getCenter();
var bounds = map.getBounds();
var swLatLng = bounds.getSouthWest();
var neLatLng = bounds.getNorthEast();