구글 맵 시점으로든지 주위에 반지름입니다 패돌림!

39 m, 구글 지도 API 를 사용하여 i& 추가되든지 표시자는 갖고 있다. 난 이제 약 10 마일 반경 추가할 때 적절하게 조절할 수 있는 원 즉, 각 표시자가 동작합니다. 난 아무 생각이 어떻게 그렇게 하는 생각이 든다 it& # 39 의 일반적인 것이 아니다.

내가 찾은 한 가지 예를 들어 보이는 优秀, 진실이며당신이 봐야하는데 구글에서 latitudetm, 고쳐주렴. 거기서 그들은 표시자가 사용하여 마찬가지로 반지름이 있는 난 로렌아줌마가 저들이요

  • Update:* 구글 latitudetm 에서는 이미지를 하는, 어찌 확장하므로 있는 작동합니까?
질문에 대한 의견 (1)
해결책

구글 지도 API 를 사용하여 V3 만드시겠습니까) 은 원 () 를 사용하여 이를 통해 표시자가 관심용 객체에는 빈드토 타이법으로요 포지셔닝하십시오 (이후 다 구글리마ps. 브코비치 인스턴스들도).

// Create marker 
var marker = new google.maps.Marker({
  map: map,
  position: new google.maps.LatLng(53, -2.5),
  title: 'Some location'
});

// Add circle overlay and bind to marker
var circle = new google.maps.Circle({
  map: map,
  radius: 16093,    // 10 miles in metres
  fillColor: '#AA0000'
});
circle.bindTo('center', marker, 'position');

구글 처럼 보여야 할 수 있습니다, 스트로케슬러 fillcolor 변경하여 latitudetm 서클, 스트로케웨이트 상술합니다 ([전체 apiu] [1]).

자세한 소스 코드 및 예제 스크린샷.

[1]: http://code.google.com/apis/maps/documentation/javascript/reference.html # 서클

해설 (1)

가장 일반적인 방법은 이를 달성할 것으로 보인다 [히폴리건] [1] 시뮬레이션합니다 그릴 수 있는 충분한 점을 받는다. 이 들어 referenced) 는 이 메서드입니다. [이 페이지] - 2 의 소스 코드를 도로시크레 함수에 대한 좋은 예를 볼 수 있다.

[1]: http://code.google.com/apis/maps/documentation/reference.html # 히폴리건

해설 (1)

구면기하학 날까로움 점으로, 그 사이에 있는 정의됩니까 보조선과 ᄀ형강 흐름선. 기본 값 구멍만이 작업할 수 있습니다.

따라서 원 (관점에서 모양 투영됩니다 구) 는 생각하신거야 방향점 사용하여 근사화되고 합니다. # 39 점, it&, ll look like a 보다 더 받는다.

이러한 점을 고려하면, 구글 맵스 있다는 "는 하여 조하신 관용으로충만하신 플랫 서피스를 (생각하노라 &quot unrolling"; 대지와 그 때까지 &quot square&quot stretching+flattening 보입니다;;). 플랫 좌표계입니다 2D 객체에는 그릴 수 있는 경우에는 그 위에 원하는 모든 것.

즉 그릴 수 circle 벡터입니다 구글 지도에서 확장할 수 있습니다. # 39 는 이번에 doesn&, 구글 맵스, t give it to you out of the box) (그들이 원하는 값을 그대로 유지할 수 있도록 지리정보시스템 (gis) 에 가깝게 실용적으로 가능한). 그들은 단지 자신이 로렌아줌마가 히폴리건 제공하십시오) 은 원 근사화하기 사용할 수 있습니다. 그러나 이 담당이잖아요 그것을했다 를 사용하여 다른 브라우저에 svg (http://otl. &quot CIRCLES&quot, 확장, IE, vml 섹션).

이제 돌아갈 대한 질문을 구글 latitudetm 사용하여 확장할 서클 이미지 (이것은 아마도 가장 유용한 너회들): 네 서클 결코 바뀔 반지름입니다 알고 있는 경우 (예, 약 10 마일) 의 일부 항상 it& # 39 점) 을 사용할 수 있는 가장 쉬운 솔루션이므로 약간만이라도 [그라운도버레이] + [3], 즉 그냥 이미지 url 이 이미지를 글래틀영보운스 것입니다. 그런 다음 가 자크루이트 작업할 수 있는 유일한 해야 할 일은 이 [글래틀영보운스] [4] 사이트용 너회의 10 마일 반지름입니다. 그 후에는 구글 지도 api 는 사용자가 확대되고 이미지로 확장할 수 밖에 없다.

[3]: http://code.google.com/apis/maps/documentation/overlays.html # Ground_Overlays [4]: http://code.google.com/apis/maps/documentation/reference.html # 글래틀영보운스

해설 (1)

39 i&, 과거 이 문제를 숨기지 않았다, 그래서 이 [토론.] [1] 즐겨찾기

요약할 수 있습니다.

  1. & # 39 는 시행하십시오 이걸봐 [circle 거르개] [2] 의 소스 코드를 와그림 방법을 병합합니다 it 프로젝트로.
  2. 시뮬레이션합니다 히폴리건 그릴 수 있는 충분한 점을 받는다.
  3. 수정하여 KML 파일을 생성합니다. [http://www.nearby.org.uk/google/circle.kml.php? =, = - = 40.173&amp, 긴 반지름 30miles&amp latitudetm 105.1024] [3] 다음 임포트하지 거잖나. 구글 검색 상자와 URI 에 있는 매핑하며 됩니다 붙여넣습니다 지도상에 표시할 예정이다. # 39 m i& 어떻게 그렇게 할 수 있는 API 를 사용하여 어쨌든요 확실하지 않다.

[1]: # b164c644c7ff8e47 http://groups.google.com/group/google-maps-how-do-i/browse_thread/thread/1dca332dbb2bb9c9/b164c644c7ff8e47? [2]: http://maps.google.com/gadgets/directory =, = http% 3a% 2f% 2fmaps.google.com% 2fmaps% 2fms% 3fmsa% 3d0%26ie% 3dutf8%26z% 박링크? 신디케이트 mpl&amp 3d5%26om% 3d1%26msid% 3a% 2f% 2fjfno.net% 2ffilter.xml uirl = http% 3d111023655921117272809.00043bc9d308dbbe57479&amp. [3]: http://www.nearby.org.uk/google/circle.kml.php =, =, = - 105.1024 기절해있는 40.173&amp latitudetm 30miles&amp 반지름입니다?

해설 (0)

Kingdome. seattle. apiu v3 솔루션,) 는 다음과 같은 뜻이 있다.

http://blog.enbake.com/draw-circle-with-google-maps-api-v3

내 주위에 원으로 만든 후 서로 다른 점을 보여 표시자는 빼냅니다 maxvalorarray 색계열. 그러나 반지름이 작을 수 있으므로 케이스에 고정 반지름 또한 동적임 계산하십시오 작동합니까.

해설 (1)

방금 블로그 주소를 정확히 찾을 수 있는 이 기사를 쓴 것이 유용합니다. http://seewah.blogspot.com/2009/10/circle-overlay-on-google-map.html

기본적으로 를 올바른 글래틀영보운스 그라운도버레이 만들어야 합니다. 비트 () 는 이 까다로운 apc® 아웃해야 조정 및 미국 남서부 모퉁이점을 모퉁이점 좌표계나 이마지너리 경계 사각형 (이 글래틀영보운스) 이 필요한 따라 이 원은 반지름입니다. 매우 복잡한 수학 수 있지만 그냥 블로그의 제데스트라틀영 함수 () 는 다음과 같은 뜻이 있다. 미삭 예뻐야 하니까 쉽습니다.

해설 (0)