Web sitenizde Google haritaları kullanın
Google’ın ücretsiz olarak tüm webmaster’ların kullanımına sunduğu Google Maps API, web sitenize interaktif haritalar eklemenize olanak sunuyor.

Google Maps ya daTürkçe adıyla Google Haritalar, oldukça ayrıntılı haritaları online ortamda interaktif şekilde kullanmamızı sağlıyor. http://maps.google.com adresinden ulaşılan bu servis , dünyanın hemen her yerini uydu ya da harita görünümüyle incelemenizi sağlıyor. Google dendiğinde akla ilk gelen şey olan arama , online harita servisinde de önemli bir yere sahip. Bulmak istediğiniz yerin adını, örneğin bir ilin, ilçenin ya da caddenin adını arama formuna girmeniz yeterli. Google’ın sağladığı ücretsiz online haritalarla tüm cadde ve sokaklar elinizin altında.

Google Maps ya da
Gelelim yazımızın asıl konusuna. Google, harita hizmetinin webmaster ’lar tarafından istenen web sitesine entegre edilmesine ve ücretsiz olarak kullanılmasına izin veriyor. Google Maps API (uygulama programlama arayüzü) sayesinde web sitenize haritalar eklemek elinizde. İlk bakışta karmaşık görünse de aslında Google haritalarını web sitenizde görmek için yapmanız gereken şey, birkaç parça kodu kopyalayıp yapıştırmaktan ibaret. Elbette bu konu üzerindedaha fazla zaman geçirerek esaslı uygulamalara da imza atabilirsiniz. Sitenizin veritabanındaki bilgileri haritaların üzerinde konumlandırmak, verilerinize göre haritaların çizilmesini sağlamak da elinizde. Örneğin www.kaybolduk.biz adresindeki online servis Google Maps API temelli ilgi çekici bir uygulama içeriyor. Bu yazıda Google haritalarını en sade haliyle web sitenize eklemenin yollarından bahsedeceğiz ve ayrıntılı uygulamalar geliştirmek isteyenler için bazı ipuçları vermeye çalışacağız.
Google haritalarını web sitenizde kullanmak için öncelikle bir API anahtarı edinmeniz gerekiyor. Google, bu anahtarı API’ın hangi web sitelerinde kullanılmakta olduğunun kaydını tutmak ve istatistikî bilgiler edinmek için zorunlu tutuyor. Bu noktada akla şöyle bir soru gelebilir: “Google, haritalarla birlikte kullanacağım verileri de ele geçirebilir mi?” Yanıt ise hayır. Çünkü Google Maps API ile hazırladığınız uygulamalarda haritaların üzerinde görüntülenen veriler yalnızca tarayıcı tarafından yorumlanmak üzere sizin tarafınızdan sayfaya yazılabilir. Başka bir deyişle web sitenizin veritabanıyla Google Maps API birbirindenbağımsız çalışabiliyor. Öte yandan Google’ın sıradan bir şirket olmadığını, gizlilik prensiplerine sıkıca bağlı kalarak yıllardır milyonlarca kullanıcının güvenini elde etmeyi başardığını unutmamak gerek. Google Maps API’ınızı edinmek için öncelikle http://git.pcnet.com.tr/140 adresini ziyaret etmelisiniz. Bu sayfada servisin kullanım şartları ayrıntılı şekilde yer alıyor ve sizden API’ı kullanacağınız web sitesinin adresi soruluyor.

İlk haritanız
Google Maps API anahtarınızın gösterildiği sayfada, ilk haritanızı hazırlamanızda yardımcı olacak birkaç kod da veriliyor . JavaScript, Flash ve HTTP servisi için farklı örnek kodlar görüntüleniyor. Hemen bir deneme yapmak için buradaki kodlardan birini kullanmak yerine yalnızca API anahtarınızı bir yere not ettikten sonra http://git.pcnet.com.tr/141 adresiniziyaret etmenizde fayda var. Bu adresteki sayfada Google Maps API için bir “Hello World” örneği gösterilmiş.
İlk denemenizi yapmak için sayfada bulunan kodları kopyalayarak boş bir HTML dosyasına yapıştırmanız, sonrasında da bu kodlar üzerinde birkaç küçük değişiklik yapmanız gerekiyor. Kodları boş bir sayfaya kopyaladıktan sonra ilk iş olarak aşağıdaki satırı bulun:
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false"

Haritanızı isteğinize göre düzenleyin
Uygulamayı yaparken amacımız elbette ziyaretçilerimize Mountain View’ü göstermek değil . Bu yüzden sıra haritanın doğru yeri göstermesini sağlamaya geliyor. Hazırladığınız belgede aşağıdaki satırı bulun:
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.setCenter(new GLatLng(41.01224, -28.976018), 13);

Haritanızda bir yeri işaretleyin
Google Maps API’ı kullanarak web sitenizin “bize ulaşın” bölümünü renklendirmek istediğinizi varsayalım. Diyelim ki, bu sayfaya ekleyeceğimiz bir haritada şirketimizin ya da evimizin bulunduğu noktayı göstermek ve ziyaretçilerin bizi bulmasını kolaylaştırmak istiyoruz. Bununiçin yukarıdaki yönergeleri izleyerek sayfamıza haritamızı ekledikten sonra harita üzerinde bir noktayı işaretlememiz gerekiyor. Google Maps API, bu konuda güzel olanaklar sunuyor.
Koordinatları bulunduğunuz yere göre girdiyseniz, geriye kalan tek şey “İşte buradayız!” diyen bir bilgi balonu hazırlamak. Sayfanızın kodlarında “map.setUIToDefault();” satırının öncesine aşağıdaki satırları yapıştın:
map.openInfoWindowHtml(map.getCenter(),
document.createTextNode("iste buradayiz!"));

Durmayın, geliştirin