• Sonuç bulunamadı

Google Map API Teknolojisi ile Web Harita Uygulamaları

N/A
N/A
Protected

Academic year: 2022

Share "Google Map API Teknolojisi ile Web Harita Uygulamaları"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1. Giriş

İİnternette bilgi paylaşımı ve teknik olanaklarda (örneğin, Wikipedia, Google Earth vb.) yaşanan hızlı gelişme ile gelinen nokta 2004 yılından beri Web 2.0 olarak adlandırılmaktadır. Web 2.0 de- ğişik modern veri kaynakları, bu kaynaklarlar- la etkileşim ya da onları web içeriği olarak bir araya getirme olanakları sunar. Web içeriklerine dinamik haritalar eklemek “map mashup” ola- rak bilinen bir yöntem olup, burada kullanılan mashup terimi değişik hizmetleri ve veri kay- naklarını birleştiren bir web uygulaması olarak tanımlanmaktadır. Burada web ortamında API teknolojisi kullanımı öne çıkmaktadır (URL1).

Web ortamında mekansal bilgi ve veri paylaşımı Web 2.0 ile yeni bir boyut kazanmıştır. Bu bağ- lamda öne çıkan İnternet tabanlı Google Earth ve Google Maps yazılım ve teknolojileri çok geniş

kapsamda mekânsal veri ve bilgi paylaşımı sağ- lamaktadır. Google Maps API ise Google Maps altyapısı üzerinde Javascript dili ile web sitesi tasarımcılarının kendi sitelerine haritalar ekle- melerine olanak sağlamaktadır. Bu şekilde oluş- turulan haritalar dinamik nitelikli olup Google Maps verilerini ve kullanıcı tarafından eklenen mekânsal verileri içerir. Herhangi bir yazılım ve veri ücreti ödenmesi gerekmeyen bu teknoloji ile web haritalarının diğer web içerikleri ile birlikte kolayca ve düşük maliyetli olarak oluşturulması mümkündür. İnternet ortamında web sitelerinde bu tür haritalar giderek yaygınlaşmaktadır. Uygu- lamalar genel olarak adres ve yol tarifi üzerinde (yaya, araç ve toplu taşıma araçları ile noktadan noktaya en uygun yol tarifi) yoğunlaşmaktadır.

Bu çalışmada Google Maps API teknolojisi ta- nıtılarak, web harita uygulamaları ele alınmak-

Google Map API Teknolojisi ile Web Harita Uygulamaları

İ. Öztuğ Bildirici, Sevgi Böge

Selçuk Üniveristesi, Mühendislik-Mimarlık Fakültesi Harita Mühendisliği Bölümü 42079 Kampus Konya bildirici@selcuk.edu.tr

Özet: İnternette bilgi paylaşımı ve teknik olanaklarda yaşanan hızlı gelişme ile gelinen nokta 2004 yılından beri Web 2.0 olarak adlandırılmaktadır. Mekansal bilgi ve veri paylaşımı da Web 2.0’ın temelini oluşturan önemli bileşenlerden biridir. Bu kapsamda öne çıkan İnternet tabanlı GoogleEarth ve GoogleMaps yazılım ve teknolojileri çok geniş kapsamda mekânsal veri paylaşı- mını sağlamaktadır. GoogleMaps API ise GoogleMaps altyapısı üzerinde Javascript dili ile web sitesi tasarımcılarının kendi sitelerine dinamik haritalar eklemelerine olanak sağlamaktadır. Bu çalışmada GoogleMaps API teknolojisi tanıtılarak, web harita uygulamaları ele alınmaktadır. Ay- rıca, KML (GoogleEarth özgün XML veri formatı), XML vb formatlarda verilerin GoogleMaps haritalarına nasıl ekleneceği de tartışılmaktadır.

Anahtar Sözcükler: Web Kartografya, Web 2.0, Google Maps, Google Maps API.

Creating Map Mashups By Using Google Maps API

Abstract: Google Maps is a web mapping service application and technology provided by Google, free, that powers many map based service, including the Google Maps website, and maps embedded in third-party websites via Google Maps API. In this paper this technology has been introduced, and some third-party website implementations are discussed.

Keywords: Map mashup, web cartography, web 2.0, Google Maps, Google maps API.

(2)

tadır. Konya şehir merkezi ve Selçuk Üniver- sitesi Alaeddin Keykubat Kampusunda yapılan uygulamalar yalnızca Google Maps verilerini değil, kullanıcılar tarafından eklenen noktasal, çizgisel ve alansal verilerin de sunumunu ya- pan özelleştirilmiş haritaları içermektedir. So- nuç olarak düşük maliyetli dinamik-etkileşimli web haritalarının oluşturulması için kolay ve uygulanabilir bir yaklaşım ortaya konmaktadır.

Bu çalışma içeriği Bildirici vd (2009) yayını temel alarak hazırlanmıştır. Konunun akade- mik bilişim camiası ile paylaşılması amacıyla Bildirici vd (2009) da verilen uygulamalar bu çalışmada genişletilerek yeniden tartışılmıştır.

2. Materyal ve Metot

Bu bölümde öncelikle İnternette haritalar yo- luyla coğrafi/mekânsal bilgi paylaşımı kapsa- mında web kartografya konusu ele alınacak, daha sonra bu çalışma kapsamında uygulama yapılan Google Maps hizmeti ve Google Maps API teknolojisi kısaca tanıtılacaktır.

2.1. Web Kartografya

Gelişen yazılım-donanım teknolojisine paralel olarak İnternet ortamında artan erişim hızları nedeniyle grafik ve dinamik nitelikli sayfaların yayınlanması son derece kolaylaşmıştır. Erişim hızlarındaki artışa paralel olarak web tasarım amaçlı yazlımlar da giderek gelişmektedir, web ortamında dinamik içerik kullanımı giderek yaygınlaşmış, web uygulamaları kavramı orta- ya çıkmıştır. Burada artık sayfaların bir yazılım ile tasarlanması değil, yazılım geliştirme araçla- rıyla programlanması söz konusudur. İnternet gelişiminin geldiği bugünkü noktada statik ve dinamik haritalar da yaygın olarak kullanılmak- tadır. İnternetin temel felsefesi yaygın bilgi pay- laşımı olduğuna göre, mekânsal bilginin de pay- laşılmasına ihtiyaç olduğu açıktır. Bu bağlamda Web Kartografya kavramı ortaya çıkmıştır. Web Kartografya, İnternet ortamında harita tasarımı ile uğraşan bir dal olarak tanımlanmakta olma- sına rağmen, esas olarak kartografyadan bir far- kı yoktur. Haritaların eğitici rolünün bilinmesi

ve web ortamının geleceğin yersel referanslı (geospatial) veri ve haritalarının yayınlandığı ortam olması, araştırmaların gerek Kartograf- yanın gerekse Web Kartografyanın konusu olan haritanın tasarım, üretim ve kullanım konuları- na -kullandığı ortama bağlı olarak- yoğunlaş- masına neden olmaktadır (Uluğtekin vd, 2003, Uluğtekin ve Bildirici, 2002).

Çevrenin grafik sunumu olarak nitelendirilebi- lecek harita, yeryüzü coğrafi obje ve ilişkilerini en iyi yansıtabilen araçtır. Haritanın tanımı da teknoloji ve içeriğinin gelişmesine bağlı olarak değişmiştir. Haritalar bu amaçlarla her türlü basılı yayın, gazete ve atlasların yanı sıra in- ternet ortamında da kullanılmaktadır. İnternet, yeryüzüne ilişkin olguların iletişiminde yeni ve oldukça fazla olanak sunan bir ortamdır. Bu or- tamın coğrafi olarak kullanımında haritalar da değişmez araçtır. 2004 yılında tanımlanan ve İnternetin gelişiminde önemli bir dönüm nokta- sı olan “web 2.0” kavramı (URL3) web harita- larına ya da İnternette dinamik içerikli mekan- sal bilgi paylaşımına (haritalar yoluyla) yeni bir ivme kazandırmıştır.

İnternette haritalar yoluyla mekânsal veri su- numu kartografya alanında çalışan uzmanların dikkati çekmiş ve bu konuda çok sayıda yayın yapılmıştır. Bunlar arasında öne çıkanlar Kraak ve Brown (2001), Cartwright v.d. (2007), Pe- terson (2003) şeklinde sayılabilir.

2.2. Google Maps

Google Maps web harita hizmeti uygulaması ve teknolojisi olup Google tarafından sağlan- maktadır. Ticari olmayan amaçlar için kullanı- mı ücretsizdir. Google Maps, kendi web sayfası da dahil olmak üzere (http://maps.google.com/) pek çok harita temelli servisin (Google Ride Finder, Google Transit vb) altyapısını oluşturur.

Google Maps API teknolojisi ile de üçüncü par- ti web sitelerine hizmet verir. Google Maps yol haritaları ve belli ülkelerde çalışan yaya, araç ve toplu taşıma amaçlı rota planlayıcısı sunmakta- dır. Bu temel fonksiyonlar yanında yol haritasını desteklemek üzere hidrografya, yerleşim vb ve-

(3)

rileri (çoğu kez genelleştirilmiş olarak), Google Earth içeriğinde bulunan uydu görüntülerini ve arazi rölyefini içerir. Harita ve uydu görüntü- leri kombine edilebilir. Bazı ülkeler için trafik bilgileri de sağlanmaktadır. Google Maps, tasa- rımcılarından biri olan Lars Rasmussen’e göre

“yeryüzüne ait bilgileri coğrafi olarak organize etmenin bir yolu” olarak tanımlanabilir (URL 4). Google Maps, WGS 84 datumunda Merkator Projeksiyonu’nu (normal konumlu konform si- lindirik projeksiyon) temel almaktadır. Projeksi- yonun doğası gereği kutuplara yakın bölgelerin gösterimine çok uygun değildir. Dünya seviye- sinden, cadde-sokak seviyesine kadar 18 deği- şik ölçek ya da zoom düzeyi bulunmaktadır. En ayrıntılı düzey yaklaşık 1:5000 ölçekli bir harita ile eşdeğer olarak düşünülebilir.

Sağlanan uydu görüntüleri Google Earth ile aynı içerikte olup, yeryüzünde pek çok önemli yerleşim merkezi için yüksek çözünürlükte gö- rüntüler mevcuttur. Ülkemizde de yüksek çözü- nürlüklü görüntülerin kapsamı oldukça geniştir.

Google Maps’in kapsadığı veriler çoğu ülkede Google ile anlaşmalı olan bir şirket tarafından toplanmaktadır. Az sayıda ülkede Google’ın veri sağlayıcısı bulunmamakta, bu ülkelerde veriler gönüllülerce sağlanmaktadır. Bu tip ül- kelerde verilerin geometrik ve semantik olarak doğruluğu oldukça düşük düzeyde kalmaktadır.

Veri sağlayıcı olan ülkelerde de verilerin doğru- luğu ve güvenilirliği veri sağlayıcı şirkete bağlı- dır. Türkiye veri sağlayıcısı Başar Bilgisayar’dır (URL2). Başar Bilgisayar oldukça kısa bir za- manda Türkiye verilerinin kapsamını ciddi ola- rak artırmıştır.

Google’ın diğer web uygulamalarına benzer şe- kilde Google Maps de de JavaScript program- lama dili kullanılmaktadır. Kullanıcı haritayı kaydırdığında grid kareler halinde görüntüler sunucudan indirilir ve sayfaya eklenir. Kulla- nıcı herhangi bir obje aradığında (bir adres, bir işyeri vb) sonuçlar yan panel ve haritaya eklen- mek üzere arka planda indirilir, sayfa yeniden yüklenmez.

Google, Google Maps API hizmetini program geliştiricilerin kendi sayfalarına Google hari- talarını entegre edebilmeleri için geliştirmiştir.

API, uygulama programlama arayüzü (Appli- cation Programming Interface) anlamında bir kısaltma olup, genellikle ücretsiz olarak web sayfası tasarımcılarına sunulan çevrimiçi fonk- siyon kütüphanelerini kapsar. Google Maps API kullanarak Google Maps haritalarını tüm özellikleri ile harici web sayfaları içinde görün- tülemek mümkündür. Program geliştiricilerin bunu yapabilmek için kendi web sunucularına karşılık gelen bir anahtar kod (key) talep et- meleri gerekmektedir. Bu şekilde özelleştirilen harita Google Maps API JavaScript kodunun ve kullanıcılar tarafından amaca uygun JavaScript fonksiyonlarının sayfaya eklenmesi ile oluşur.

Bu bağlamda hazırlanan web sayfaları harita

“mashup”ları (map mashups) olarak da adlandı- rılır. Buradaki mashup kavramı birden çok web teknolojisi ve hizmetinin bir arada kullanılması anlamında olup, web 2.0 ile birlikte ortaya çıkan bir kavramdır.

Google haritaları, yaygın bir şekilde üçüncü parti web sayfalarında kullanılmaktadır. Özel- likle otel rezervasyon sitelerinde otellerin ad- resleri, kurum ve kuruluşların web sayfalarında adres tarifi amaçlı olarak yaygın bir kullanım söz konusudur. Özelleştirilen haritalar üzerinde kullanıcılar kendi objelerini de görüntülemekte- dirler. En basit ve en yaygın uygulama biçimi bir şirketin web sayfasında şirketin yerini bir nokta ile göstermektir. Bu durumda kullanıcının ekleyeceği veri yalnızca bir nokta koordinatıdır.

Bu gibi basit uygulamalarda haritaya eklenecek veriler JavaScript kodu içinde yer alabilir. Kul- lanıcılar haritalara nokta yanında çizgi ve alan objeler de ekleyebilirler. Bu durumda koordinat verisi artmaya başlar ve JavaScript kodu içinde veri yer alması artık pratik olmaz. Google ha- ritalarına program kodu dışında veri eklemek için çeşitli olanaklar vardır. Google Earth KML formatı bu amaçla kullanılabilir. Veriler Google Earth ortamında ya da KML oluşturabilen başka yazılımlarda hazırlanıp KML formatında kay- dedildiğinde, bu dosya içeriği Google haritasına

(4)

eklenebilir. Ancak KML obje yapısı ile Goog- le Map API obje yapısı birbiri ile tam uyumlu olmadığından, Google Earth görünümü (işaret büyüklükleri, çizgi kalınlıkları) aynen Google Map’e aktarılamaz. Bir başka çözüm yolu XML dosya kullanmaktır. XML dosya yapısı kulla- nıcı tarafından belirlenir ve harita için yazılan JavaScript kodları buna göre düzenlenir. Bu seçenekte KML gibi standart bir dosya yapısı yoktur, çeşitli CBS veri formatlarında mevcut verilerin bu yapıya dönüştürülmesi için ayrıca programlama yapılması gerekebilir. Bir başka yol ise verilerin veri tabanında tutulup, JavaSc- ript kodlarının sunucuda ASP vb bir teknikle üretilip istemciye gönderilmesidir.

Google Maps API konusunda ayrıntılı bilgi ve Google Maps anahtarı almak için yapılacak iş- lemler URL 5 de yer almaktadır. Referans dokü- manı ise URL 6 da bulunmaktadır.

3. Uygulama

Bu bölümde Google Maps API kullanılarak yapılan dört değişik uygulama ele alınmakta- dır. Bu uygulamalar, http://atlas.selcuk.edu.tr/

maps adresinde yayınlanmaktadır.

3.1. Nokta Ekleyerek Özelleştirilmiş Harita Yapma

En basit Google harita uygulaması, boyutları, zoom düzeyi (ölçeği) ve merkezi belirlenmiş bir harita görüntüleyip, bunun üzerine basit noktalar (marker) eklemektir. Burada az sayıda nokta (ya da tek nokta) görüntüleneceğinden haritaya eklenecek veriler program kodunun içinde yer alacaktır. Aşağıda verilen kod Şekil 1’de görülen haritayı oluşturmaktadır. Bu ör- nekte harita üzerinde gösterilen noktaya bir de noktaya tıklanınca açılan bilgi penceresi (In- fowindow) tanımlanmıştır. Bu pencere nokta işarete tıklanınca açılır.

<html>

<head>

<meta http-equiv=”content-type”

content=”text/html; charset=windows-

1254”/>

<title>SÜ JFM BÖLÜMÜ</title>

<script src=”http://maps.google.

com/maps?file=api&amp;v=2&amp;key=..

.”

type=”text/javascript”></

script>

<script type=”text/javascript”>

function load() {

if (GBrowserIsCompatible()) { var map =

new GMap2(document.

getElementById(“map”));

map.setCenter(new GLatLng(38.025, 32.510667), 15);

map.addControl(new GScaleControl());

var customUI = map.

getDefaultUI();

map.setUI(customUI);

var point=new

GLatLng(38.02725, 32.510667);

var marker=new GMarker(point);

map.addOverlay(marker);

GEvent.

addListener(marker,”click”, function() {

var myHtml = “<p>SÜ

Mühendislik-Mimarlık<br>Fakültesi A Blok Giriş</p>”+point;

map.openInfoWindowHtml(point, myHtml);

});}}

</script>

</head>

<body onload=”load()”

onunload=”GUnload()”>

<h2>SÜ ALAEDDİN KEYKUBAT KAMPUSU</

h2>

<div id=”map” style=”width:

500px; height: 500px”></div>

</body>

</html>

(5)

Şekil 2: SÜ Harita Bölümü adres tarifi amacıyla oluşturulan harita 3.2. Konya Haritaları

S.Ü. Mühendislik-Mimarlık Fakültesi Harita Mühendisliği Bölümü web sayfasında bölümün yerini tarif etmek amacıyla iki adet Google ha- ritası yayınlanmaktadır. Bunlardan ilki gelen ziyaretçilere genel bilgileri sağlayan Konya Haritası, diğeri Alaeddin Keykubat Kampusun- da bölümün yerini gösteren kampus haritasıdır.

Konya haritası üzerinde önemli yerleri (POI, Point of Interest) gösteren noktalar ve kampu- sa ulaşım açısından önemli olan ancak Google haritasında yer almayan tramvay hattı gösteril- miştir. Bu haritaya farklı işaretlerle gösterilen noktalar ve çizgiler eklenmiştir. İlk yapılan çalışmada önemli yerler ve tramvay hattı Go- ogle Earth yazılımında sayısallaştırılmış, elde edilen veriler KML formatında Google haritası üzerinde gösterilmiştir. Bu şekilde elde edilen haritalarda iki önemli sorunla karşılaşılmıştır:

Noktaların işaret büyüklükleri, çizgilerin çizgi kalınlıkları değiştirilememektedir. KML içeri- ği değiştiğinde bu değişiklik haritaya hemen yansımamaktadır. Bu iki sorunu aşmak için bir XML veri yapısı geliştirilmiştir. Noktalar mar- ker etiketi altında tanımlanmakta ve Tablo 1 deki özniteliklere sahip olmaktadır.

Bu yapıya uygun bir Excel dosyası hazırlanmış, XML formatında dosya Excel yazılımdan üretil- miştir. KML formatında mevcut veriler için ise KML formatından çeşitli formatlara dönüşüm için Bildirici tarafından geliştirilen kml2dxf programı XML dosya elde edilecek şekilde düzenlenmiştir.

Öznitelik Açıklama Lat Noktanın enlemi Long Noktanın boylamı İtem Obje adı

Desc Tanımlayıcı bilgiler (Bilgi penceresi içeriği HTML olarak) ico_wsize İşaret eni

ico_hsize İşaret boyu ico_wssize İşaret gölgesinin eni ico_hssize İşaret gölgesinin boyu ico_icon İşaret resim dosyası yolu ico_shadow İşaret gölgesi resim dosyası yolu a01 … a03 Ek öznitelikler

Tablo 1: XML veri yapısında öznitelikler Noktalar için tanımlanan desc özniteliği HTML kodu olarak hazırlanmış, burada ilgili noktalara ait resimlerin adresleri (path) de belirtilmiştir.

Bu şekilde noktaların üzerine fare ile gidildiğin- de açılan bilgi penceresinde nokta adı ve varsa ilgili resim görüntülenmektedir. Tramvay hattı çok sayıda noktadan oluşmaktadır. Bu amaçla da bir XML dosya yapısı tanımlanmıştır. Burada çizgi obje polyline etiketi altında tanımlanmakta olup, çizgi rengi (color), çizgi kalınlığı (weight), çizgi şeffalığı (opacity), seçenek (option, bura- da jeodezik eğri olup olmadığı belirtilmekte) ve bilgi penceresi içeriği (html) öznitelikleri tanım- lanmıştır. Polyline etiketi altında point etiketleri koordinatları öznitelik olmak üzere yer almak- tadır. Örnek bir dosya yapısı aşağıdaki gibidir.

<markers>

<polyline color=”#000033” weight=”2”

opacity=”0.7” option=””>

<point lat=”38.002937” long=”32.519718” />

<point lat=”38.004994” long=”32.519749” />

<point lat=”38.006187” long=”32.519624” />

<point lat=”38.009420” long=”32.518799” />

<point lat=”38.013200” long=”32.517495” />

</polyline>

</markers>

(6)

Hat KML formatında hazırlanmış, kml2dxf programı kullanılarak yukarıda tanımlanan XML formatına dönüştürülmüştür.

Hazırlanan sayfaya haritayı kontrol eden bu- tonlar eklenmiştir. Bu şekilde eklenen işa- retlerin açılıp kapatılması, tramvay hattının açılıp kapatılması, bölümün bulunduğu yere odaklanılması olanağı sağlanmıştır. Haritaya eklenen noktalar için HTML olarak bir lejant hazırlamıştır. Harita yanında sayfada ulaşım ve konaklama ile ilgili bilgiler de yer almaktadır.

Sayfaya http://atlas.selcuk.edu.tr /maps/kon- ya2.htm adresinden ulaşılabilir. Sayfanın üst bölümü Şekil 2’de görülmektedir.

Kampus haritasında ise, GoogleMaps hari- tasında yer almayan tramvay hattı, kampus içi tramvay durakları, binalar gösterilmiştir.

Kongre ve konferanslarda önemli olduğundan Süleyman Demirel Kültür Merkezi ve adres ta- rifi amacıyla Mühendislik-Mimarlık Fakültesi A blok giriş kapısı ayrıca nokta objeler olarak haritaya eklenmiştir. Şekil 3’te görülen sayfaya http://atlas.selcuk.edu.tr/maps/kampus2.htm adresinden ulaşılabilir.

3.4. Konya Deprem Fırtınası Haritası Bu uygulamada Konya kent merkezinde 10.11.2009 tarihinde başlayan büyüklüğü 4 üzeri iki depremle başlayan ve iki ay süren dep- rem fırtınası konu olarak seçilmiştir. Söz konu- su zaman periyodunda büyüklüğü ikiden fazla yaklaşık 90 deprem kaydedilmiştir. Boğaziçi Üniversitesi Kandilli Rasathanesi ve Deprem Araştırma Enstitüsü tarafından web ortamında yayınlanan veriler bu harita için temel alınmış- tır (URL7). Bu verilerde her satır, tarih, saat, deprem merkezinin coğrafi koordinatları, dep- rem büyüklüğü vb bilgileri içermekte olup, bu satırlar web sayfasından bir metin dosyasına aktarılarak saklanmıştır. Daha sonra geliştiri- len bir program ile bu metin dosyası tablo 1’de özellikleri açıklanmış olan XML dosyasına dönüştürülmüştür. Bu yapıda ayrılan ek özni- teliklere deprem büyüklüğü ve zaman bilgisi de girilerek deprem büyüklüğüne ve depremin

gerçekleştiği aya göre değişen nokta işaretlerin tanımlanması sağlanmıştır. Oluşturulan harita şekil 4’de görülmektedir.

4. Sonuç ve Öneriler

Bu çalışmada ücretsiz web harita hizmeti ve tek- nolojisi olan Google Maps ele alınmış, Google Maps hizmeti kısaca tanıtılıp, Google Maps ile birlikte sunulan ve üçüncü parti web sayfalarına Google Maps tarafından sağlanan haritaları ekle- mek için kullanılan Google Maps API program- lama arayüzü ele alınmıştır. Bu arayüz ile JavaSc- ript dili kullanılarak programlama yapılmakta, dinamik web haritaları elde edilebilmektedir.

Web sayfası geliştiricileri isterlerse haritalarını nokta, çizgi ve alan objeler ekleyerek özelleştire- bilmekte, başka bir ifade ile altlık harita üzerinde kendi verilerini görüntüleyebilmektedirler.

Yapılan uygulamalar ile haritaların harici web sayfalarına nasıl ekleneceği, nasıl özelleştirile- bileceği gösterilmiştir. Burada önemli olan ha- ritalara sonradan eklenen verilerin etkin olarak gösterilmesi ve güncellenebilmesidir. Önerilen XML dosya yapısı ile verilerin program kodun- da hiçbir değişiklik yapmadan güncellenebilece- ği gösterilmiştir. Bu şekilde uzman programcılar tarafından hazırlanan özelleştirilmiş haritaların güncellenmesi programlama konusundan uz- man olmayan kişilerce de yapılabilir.

5. Kaynaklar

[1] Bildirici, İ.Ö., Böge, S., Alpsal, B.S., 2009, Ücretsiz Veri ve Teknolojiler ile Web Haritalarının Oluşturulması: Google Map API Teknolojisi,TMMOB Coğrafi Bilgi Sistemleri Kongresi 2009 02-06 Kasım 2009, İzmir [2] Cartwright, W., Peterson, M.P., Gartner, G., 2007, Multimedia Cartography, Second Editi- on, Springer, Berlin, Heidelberg, New York.

[3] Kraak, M.J., Brown, A., 2001, Web Car- tography, Taylor & Francis, London.

(7)

[4] Peterson, M.P. (ed), 2003, Maps and the Internet, Elsevier Science.

[5] Uluğtekin, N., Bildirici, İ.Ö., 2002, Web Kartografya , S.Ü. Jeodezi ve Fotogrametri Müh. Öğretiminde 30.Yıl Sempozyumu, 16-18 Ekim, 2002, 351-363 , Konya

[6] Uluğtekin, N., Bildirici, İ.Ö., Doğru, A.Ö., 2003, Web Haritalarının Tasarımı , 9. Türkiye Harita Bilimsel ve Teknik Kurultayı 31/03- 04/04/2003, 347-360 , Ankara.

[7] http://www.techterms.com/definition/mas- hup (01.09.2009)

[8] http://www.basarsoft.com.tr

[9] http://en.wikipedia.org/wiki/Web2.0 [10] http://en.wikipedia.org/wiki/Googlemaps [11] http://code.google.com/intl/tr/apis/maps/

[12] http://code.google.com/intl/tr/apis/maps/

documentation/reference.htm

[13] http:// http://www.koeri.boun.edu.tr/

scripts/lst9.asp

Not: Tüm web sayfalarının Şubat 2010 durum- ları esas alınmıştır.

Şekil 4: Konya haritası uygulaması

(8)

Şekil 5: Kampus haritası uygulaması

Şekil 6: Konya deprem fırtınası uygulaması (http://atlas.selcuk.edu.tr/maps/kondep.htm)

Referanslar

Benzer Belgeler

Çalışma kapsamında, ilk olarak pek çok web tabanlı uygulama geliştirme çatısı incelenmiş ve daha sonra öğretim elemanlarına yönelik bilgi yönetim

Geliştirilen masa üstü uygulamasında Tam Kapsamlı Arama, Sezgisel A-Star Arama, BitMask Dinamik Programlama, Dal-Sınır Algoritması ve Açgözlü Arama gibi farklı yöntemler

olan Android’in özellikle arayüzlerinde farklı üreticiler tarafından değişiklik yapılması üzerine 2010’da saf Android yüklü olarak gelen Google Nexus telefon

Özellikle öğrenciler için hazırlanan tablet, not tutmayı ve paylaşmayı çok daha kolay ve keyifli bir hale getiriyor. Tablette yüklü olan yardımcı yazılım, yazdıkça

java facebook apk indir.pes 2013 türkçe spiker yaması hızlı indir.google maps for mobile indir download.teamviewer 8 indir 32 bit.Google play bilgisayara indir

• Google Haritalar’da öne çıkan bu özellik, bölgede hizmet arayan yerel müşteriler için kullanışlıdır1. • İşletme sahipleri, Google’ın sistemine doğrudan

Ancak büyüdükleri şehri merak edenler kasaban ın ne durumda olduğunu görmek istedi.Belediye Başkanı Tamotsu Baba, fotoğraflar sayesinde nükleer bir felaketin çevreye ve insan

NTV'nin haberine göre servisin ana etki alanı blogger.com ile birlikte kullanıcıların günlüklerini yayınladıkları alt etki alanlar ını barındıran blogspot.com etki alanına