Trong hình dạng hình cầu được xác định bởi các điểm, đường thẳng và góc giữa các dòng đó. Bạn chỉ có những giá trị thô sơ để làm việc cùng.
Vì vậy, một vòng tròn (theo hình dạng được chiếu lên một hình cầu) là một cái gì đó phải được xấp xỉ bằng cách sử dụng các điểm. Càng nhiều điểm, nó sẽ trông giống một vòng tròn hơn.
Có nói rằng, nhận ra rằng bản đồ google là projecting the earth onto a flat surface (nghĩ rằng "mở khóa" trái đất và kéo dài + san phẳng cho đến khi nó trông "vuông"). Và nếu bạn có một hệ tọa độ phẳng, bạn có thể vẽ các đối tượng 2D lên tất cả những gì bạn muốn.
Nói cách khác, bạn có thể vẽ vòng tròn vectơ được chia tỷ lệ trên bản đồ google. Việc nắm bắt được, bản đồ google không đưa nó cho bạn ra khỏi hộp (họ muốn ở gần như giá trị GIS như là thực tế có thể). Họ chỉ cung cấp cho bạn GPolygon mà họ muốn bạn sử dụng để ước tính một vòng kết nối. Tuy nhiên, this guy did it bằng cách sử dụng vml cho trình duyệt IE và svg cho các trình duyệt khác (xem phần "CẮT KẾT NỐI").
Bây giờ, hãy quay lại câu hỏi của bạn về Google Latitude bằng hình ảnh vòng tròn được chia tỷ lệ (và điều này có thể hữu ích nhất cho bạn): nếu bạn biết bán kính vòng tròn của bạn sẽ không bao giờ thay đổi (ví dụ: điểm), thì giải pháp đơn giản nhất là sử dụng GGroundOverlay, đó chỉ là một url hình ảnh + GLatLngBounds mà hình ảnh đại diện. Công việc duy nhất bạn cần làm sau đó là đánh dấu số GLatLngBounds đại diện cho bán kính 10 dặm của bạn. Một khi bạn đã có, bản đồ google api xử lý mở rộng hình ảnh của bạn khi người dùng phóng to và thu nhỏ.
Nguồn
2009-05-05 19:24:47
Trong trường hợp đó là hữu ích, một ví dụ về điều này có thể được nhìn thấy [ở đây] (http://www.freemaptools.com/radius-around-point.htm), hoàn chỉnh với một bán kính kéo . –