지도 센터 및 ajax / json 요청 후 마커 확대

리카르도 반 라르 호벤

여러 마커가있는 Google지도보기를 만들고 있습니다. 이 마커는 필터 설정이 변경 될 때마다 활성화되는 ajax 요청에 따라 배치됩니다 (예 : 호텔 만 표시)

새 마커가 마커의 경계에 추가 될 때마다 확대 / 축소와 중심을 변경하고 싶습니다. 그러나 어떤 이유로 올바른 방식으로 작동하지 않습니다. 제거 된 마커가 여전히 인식되는 것 같습니다.

누군가 나를 도울 수 있기를 바랍니다 :)

이것은 자바 스크립트 코드입니다.

var locations = [];
            $.each( data.result, function( key, item ) {
                locations.push([item.Title,item.Latitude,item.Longitude]);
            });
            console.log(locations);
            google.maps.event.trigger(map, 'resize');

            //clear marks
            for (i = 0; i < markers.length; i++) {
                markers[i].setMap(null);
            }

            //set marks
            for (i = 0; i < locations.length; i++) {  
                markers.push( new google.maps.Marker({
                    position: new google.maps.LatLng(locations[i][1], locations[i][2]),
                    map: map
                }));
            }

            //set the center
            var bounds = new google.maps.LatLngBounds();
            console.log(bounds);
            for(i=0;i<markers.length;i++) {
                bounds.extend(markers[i].getPosition());
            }
            map.setCenter(bounds.getCenter());

이것은 5 행의 위치 배열에있는 키 중 하나입니다.

0: "Nationaal Zwemcentrum de Tongelreep"
1: "51.4113463"
2: "5.4760268"
리카르도 반 라르 호벤

이것은 크래커의 대답과 함께 트릭을 만들었습니다.

http://blog.shamess.info/2009/09/29/zoom-to-fit-all-markers-on-google-maps-api-v3/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

전단지 센터 팝업 및지도에 마커

분류에서Dev

Ajax json 요청 및 응답

분류에서Dev

확대 기능 후 Google지도 마커가 사라집니다.

분류에서Dev

Android 확대 및지도에서 사용자 지정 마커 중심

분류에서Dev

Ajax 요청 중지 및 새 Ajax 호출

분류에서Dev

Ajax로 Google지도로드 및 마커 가져 오기

분류에서Dev

Wordpress 데이터베이스에서 생성 된 모든 마커를 포함하도록 Google지도의 중앙 및 확대 / 축소를 설정하는 방법

분류에서Dev

여러 ajax json 요청에 대한 위조 방지 토큰

분류에서Dev

jVectorMap 마커 및지도

분류에서Dev

Android Google지도 API V2 센터 마커

분류에서Dev

JSON 멀티 마커를 사용한 Google지도의 마커 클러스터링

분류에서Dev

ajax 요청을 제대로 확인하지 않는 JavaScript 코드

분류에서Dev

Ajax 요청 후 Bootstrap 테이블 채우기 (JSP 및 Spring MVC)

분류에서Dev

데이터베이스의 모든 JSON 개체에 대한 새로운 Google지도 마커에 대한 루프

분류에서Dev

Ajax를 사용하여 Google지도 마커 및 infoBubbles 새로 고침

분류에서Dev

$ scope.extend를 통해 동적 $ scope를 전단지 센터 및 마커로 전달하는 방법

분류에서Dev

Ajax 요청-마지막 배열 사용

분류에서Dev

Ajax 게시 요청 후 PHP에서 JSON 구문 분석

분류에서Dev

JSON Android의 데이터로 Google지도 마커에 대한 맞춤 정보 창 설정

분류에서Dev

마우스가 움직이지 않은 후 ajax 요청을 중지하는 방법은 무엇입니까?

분류에서Dev

Angular : ajax 요청을 가로 채고 인터넷 연결을 확인하고 요청을 보내지 않음

분류에서Dev

Git 스쿼시 커밋 및 향후 풀 요청 검토

분류에서Dev

AJAX 포스트 요청이 JSON 데이터를 반환하지 않음

분류에서Dev

재 시도가있는 AJAX 대기열 후속 요청에서 잘못된 페이로드를 보낼 때

분류에서Dev

정적지도 및 폴리 라인에 대한 Mapbox API 요청

분류에서Dev

시간 초과 후 ajax 요청 재시도

분류에서Dev

단일 ajax 요청으로 json 및 js 변수 데이터를 PHP 스크립트로 보내기

분류에서Dev

멀리 확대 / 축소 수준의 Google지도 마커 앵커

분류에서Dev

멀리 확대 / 축소 수준의 Google지도 마커 앵커

Related 관련 기사

  1. 1

    전단지 센터 팝업 및지도에 마커

  2. 2

    Ajax json 요청 및 응답

  3. 3

    확대 기능 후 Google지도 마커가 사라집니다.

  4. 4

    Android 확대 및지도에서 사용자 지정 마커 중심

  5. 5

    Ajax 요청 중지 및 새 Ajax 호출

  6. 6

    Ajax로 Google지도로드 및 마커 가져 오기

  7. 7

    Wordpress 데이터베이스에서 생성 된 모든 마커를 포함하도록 Google지도의 중앙 및 확대 / 축소를 설정하는 방법

  8. 8

    여러 ajax json 요청에 대한 위조 방지 토큰

  9. 9

    jVectorMap 마커 및지도

  10. 10

    Android Google지도 API V2 센터 마커

  11. 11

    JSON 멀티 마커를 사용한 Google지도의 마커 클러스터링

  12. 12

    ajax 요청을 제대로 확인하지 않는 JavaScript 코드

  13. 13

    Ajax 요청 후 Bootstrap 테이블 채우기 (JSP 및 Spring MVC)

  14. 14

    데이터베이스의 모든 JSON 개체에 대한 새로운 Google지도 마커에 대한 루프

  15. 15

    Ajax를 사용하여 Google지도 마커 및 infoBubbles 새로 고침

  16. 16

    $ scope.extend를 통해 동적 $ scope를 전단지 센터 및 마커로 전달하는 방법

  17. 17

    Ajax 요청-마지막 배열 사용

  18. 18

    Ajax 게시 요청 후 PHP에서 JSON 구문 분석

  19. 19

    JSON Android의 데이터로 Google지도 마커에 대한 맞춤 정보 창 설정

  20. 20

    마우스가 움직이지 않은 후 ajax 요청을 중지하는 방법은 무엇입니까?

  21. 21

    Angular : ajax 요청을 가로 채고 인터넷 연결을 확인하고 요청을 보내지 않음

  22. 22

    Git 스쿼시 커밋 및 향후 풀 요청 검토

  23. 23

    AJAX 포스트 요청이 JSON 데이터를 반환하지 않음

  24. 24

    재 시도가있는 AJAX 대기열 후속 요청에서 잘못된 페이로드를 보낼 때

  25. 25

    정적지도 및 폴리 라인에 대한 Mapbox API 요청

  26. 26

    시간 초과 후 ajax 요청 재시도

  27. 27

    단일 ajax 요청으로 json 및 js 변수 데이터를 PHP 스크립트로 보내기

  28. 28

    멀리 확대 / 축소 수준의 Google지도 마커 앵커

  29. 29

    멀리 확대 / 축소 수준의 Google지도 마커 앵커

뜨겁다태그

보관