Dalam bentuk geometri bola ditentukan oleh titik, garis, dan sudut di antara garis tersebut. Anda hanya memiliki nilai-nilai dasar untuk dikerjakan.
Oleh karena itu, lingkaran (dalam istilah bentuk yang diproyeksikan ke bola) adalah sesuatu yang harus didekati dengan menggunakan titik. Semakin banyak poin, semakin terlihat seperti lingkaran.
Karena itu, sadari bahwa google maps memproyeksikan bumi ke permukaan yang datar (pikirkan "membuka gulungan" bumi dan merentangkan + meratakan hingga terlihat "persegi"). Dan jika Anda memiliki sistem koordinat datar, Anda dapat menggambar objek 2D sesuka Anda.
Dengan kata lain Anda dapat menggambar lingkaran vektor berskala di peta google. Masalahnya adalah, peta google tidak memberikannya kepada Anda di luar kotak (mereka ingin tetap sedekat mungkin dengan nilai GIS secara pragmatis mungkin). Mereka hanya memberi Anda GPolygon yang mereka ingin Anda gunakan untuk memperkirakan lingkaran. Namun, orang ini melakukannya dengan menggunakan vml untuk IE dan svg untuk browser lain (lihat bagian "LINGKARAN BERKALA").
Sekarang, kembali ke pertanyaan Anda tentang Google Latitude menggunakan gambar lingkaran berskala (dan ini mungkin yang paling berguna bagi Anda): jika Anda tahu jari-jari lingkaran Anda tidak akan pernah berubah (mis. Selalu 10 mil di sekitar suatu titik), maka solusi termudah adalah dengan menggunakan GGroundOverlay , yang hanya berupa url gambar + GLatLngBounds yang diwakili oleh gambar. Satu-satunya pekerjaan yang perlu Anda lakukan adalah menghubungkan GLatLngBounds yang mewakili radius 10 mil Anda. Setelah Anda memilikinya, api google maps menangani penskalaan gambar Anda saat pengguna memperbesar dan memperkecil.