Arama ekranının yanındaki butondan ulaşabileceğiniz İşlem Çubuğu sayesinde harita üzerinde çeşitli işlemler gerçekleştirebilir, sistem üzerindeki menülere erişim sağlayabilirsiniz.
Haritayı Kaydır
Harita üzerinde gezinmek için kullanılır.
Yakınlaşma ve Uzaklaşma Araçları
Harita üzerinde yakınlaşma ve uzaklaştırma yapmak için kullanılır.
Uzunluk Ölçüm Aracı
Harita üzerinde seçilen iki nokta arasındaki kuş uçuşu uzaklığı verir.
Alan Ölçüm Aracı
Harita üzerinde oluşturulacak çokgen şeklin alanını verir.
Açılışa Dön
Açılış ekranındaki harita düzenine dönmek için kullanılır.
Bütün Araçları Haritaya Sığdır
Harita üzerindeki tüm araçları görebileceğiniz şekilde haritanın yakınlık seviyesini ayarlar.
Haritayı Böl
Harita ekranını bölmenize imkan verir. Oluşturulan her bölümde ayrı ayrı işlemler (farklı araç ve harita tipleri seçimleri ) yapabilirsiniz.
Trafik Durumunu Göster
Harita üzerinde trafik bilgilerinin gösterilmesi için kullanılır.
Harita Seç
Sistemde bulunan farklı harita tipleri arasında seçim yapmak için kullanılır.
Rota Çizme / Hesaplama Aracı
Harita üzerinde rota işlemleri yapmak için kullanılır. (Bkz Rota Aracı)
Bina / Bölge Aracı
Harita üzerinde bina / bölge işlemleri yapmak için kullanılır. (Bkz. Bina/Bölge Aracı)
Programlama Penceresini Aç
Programlama menüsüne ulaşmak için kullanılır. (Bkz. Programlamalar)
Tanımlamalar Penceresini Aç
Tanımlamalar menüsüne ulaşmak için kullanılır. (Bkz. Tanımlamalar)
Raporlar Penceresini Aç
Raporlar menüsüne ulaşmak için kullanılır. (Bkz. Raporlar)
Açılış Penceresi Olarak Kaydet
Harita üzerinde ayarlamış olduğunuz yakınlaştırma seviyesi ve harita tercihini kaydetmek için kullanılır. Sisteme giriş yaptığınızda harita bu tercihlere göre açılacaktır.
Harita üzerinde bir noktaya sağ tıklayarak açılan menüyü de kullanarak Açılış Penceresi özelliğini kullanabilirsiniz.
Gülşah çok güzel anlatmışsın ya :D
Herneyse gelelim konumuza..
Google maps v2 üzerinde harita çizmek nasıl olur. Aradan baya zaman geçmiş ama bende şuan 8 ay 4 hafta diyor
internette çok fazla türkçe kaynak yok daha doğrusu yeni yok. bende stackover üzerinden genelde gittiğim için sizlere anlatıcağım birde kaynakları belirteceğim.
ben fonksiyon üzerinden yaptım çünkü kod kalabalığı oluyor.
Bir class oluşturalım adı rota.class içerisine verdiğim kodları yapıştırın.
Classta tek bi yerde değişiklik yapıcaksınız.
harita.googleHarita Yazan kısımda harita benim activity class mın adı yani orayada hangi activityde göstermek istiyorsanız o class ın adını yazıcaksınız.
bu sayede aşağıda göstermiş oldugum kullanımda static GoogleMaps googleHarita dan anlarsanız sınız ztn.
Evet şimdik örnek kullanım kodlarını vericeğim.
Kullandıgım kaynaklar:
Daha çok var ama sağlam olanları bunlar.
http://stackoverflow.com/questions/14702621/answer-draw-path-between-two-points-using-google-maps-android-api-v2
https://github.com/tato469/Android/blob/master/routes%20googleMaps%20v2/Route.java
[Bu konu yayın öncesi belgesine dahildir ve değiştirilebilir.]
Bir tuval uygulamasındaki map denetimi, Excel çalışma kitabındaki bir tablodan alınan verileri kullanarak referans noktası raptiyeleri ekleyebilir. Denetim, referans noktaları arasındaki rotaları hesaplayabilir, referans noktalarını yeniden sıralayabilir ve seyahat süresi ile mesafesini iyileştirmek için rotayı yeniden hesaplayabilir.
Önemli
Aşağıdaki sütunlara sahip adlandırılmış bir tablo içeren bir veri kaynağı gerekir. Her sütun, map denetiminin gelişmiş bir özelliğine karşılık gelir. Her satır, haritada bir referans noktası olarak işaretlenir.
Sütun adı | Karşılık gelen | Zorunlu |
---|---|---|
Ad (veya Etiket) | RouteWaypointsLabels | İsteğe bağlı |
Boylam | RouteWaypointsLongitudes | İsteğe bağlı (Adres verilmezse gereklidir) |
Enlem | RouteWaypointsLatitudes | İsteğe bağlı (Adres verilmezse gereklidir) |
Adres | RouteWaypointsAddresses | İsteğe bağlı (Boylam ve Enlem verilmemişse gereklidir) |
Not
Tüm özellikler teknik açıdan isteğe bağlıdır. Ancak, referans noktası konumunun çizilmesi için adres ya da enlem/boylam çiftinden birinin sağlanması gerekir.
Bu örnekte, TestData adlı bir Excel tablosundaki referans noktası verilerini içeri aktaracağız.
Aşağıdaki verileri kullanarak Excel'de bir tablo oluşturun. Tabloyu TestData olarak adlandırın.
Ad | Boylam | Enlem | Adres |
---|---|---|---|
İş | -122.156481 | 47.663448 | 1 Microsoft Way, Redmond, WA 98052 |
Buluşma | -122.221037 | 47.57137 | |
Yüzme | -122.144133 | 47.600373 | |
Tenis | -122.137265 | 47.616115 |
Tablonuz aşağıdakine benzer olmalıdır:
Çalışma kitabını OneDrive İş'e kaydedip dosyayı kapatın.
Tuval uygulaması oluşturun. Jeo-uzamsal ön koşulları karşıladığından emin olun.
Map denetimi ekleyin.
Denetimin Özellikler sekmesinde, Route waypoints(Items) kutusunu seçip excel ifadesini girin.
Excel'den içeri aktar'ı seçin.
OneDrive İş hesabınıza gidin ve önceden kaydetmiş olduğunuz Excel çalışma kitabını seçin.
TestData tablosunu seçin ve ardından Bağlan'ı seçin.
Gelişmiş sekmesinde, RouteWaypointsLabels, RouteWaypointsLatitudes, RouteWaypointsLongitudes ve RouteWaypointsAddresses öğelerini bulun ve tablodaki karşılık gelen sütunun adını girin. (Bu örnekte, RouteWaypointsLabels içine Ad, RouteWaypointsLatitudes içine Enlem vb. girin.) Sütun adını tırnak içine alın.
Not
Adres, Enlem ve Boylam ile değiştirilebilir. Enlem ve Boylam sağlanırsa Adres kullanılmaz. Adres sağlanırsa Enlem ve Boylam gerekli değildir. Adres kullanılırken görüntülenebilecek referans noktası sayısı sınırlıdır. Bu nedenle mümkünse Enlem ve Boylam kullanın.
Tablodaki koordinatlar veya adreslerle tanımlanan konumlarda haritada raptiyeler gösterilir. Tabloda etiketler varsa raptiyeler etiketlenir. Raptiyeler, referans noktası konumlarının tabloda göründüğü sıraya göre numaralandırılır.
Map denetimi seçiliyken, Özellikler sekmesini açın ve Yönlendirmeyi etkinleştir'i açın.
Denetim, sabitlenmiş referans noktaları arasındaki yolları hesaplar.
Not
Varsayılan olarak map denetimi, seyahat süresini veya seyahat mesafesini azaltmak için orta referans noktalarını yeniden sıralar. İlk ve son referans noktaları başlangıç ve varış noktası olarak kabul edilir ve yeniden sıralamaz. Referans noktalarının veri kaynağındaki sırasının korunması için denetimin Referans noktası sırasını koru özelliğini etkinleştirin.
Özellikleri kullanarak bir rotanın nasıl hesaplandığını değiştirin.
Özellik | Tanım | Tür | Sekme |
---|---|---|---|
Yönlendirmeyi etkinleştir | Referans noktaları arasındaki rotaları hesaplar. | Boolean | Özellikler; Gelişmiş: UseRouting |
Referans noktası sırasını koru | Hesaplanan bir rotanın veri kaynağında sağlanan sırada referans noktalarını koruyup korumayacağını belirler. | Boolean | Özellikler; Gelişmiş: RouteMaintainOrder |
Rotayı optimize et | Hesaplanan bir rotanın mesafe, zaman için optimize edilip edilmeyeceğini belirler veya optimize edilmediğini belirtir. | Açılan liste | Özellikler; Gelişmiş: RouteOptimization |
Rota seyahat modu | Belirli yükseklik veya ağırlık kısıtlamalarına sahip köprülerden kaçınmayı gerektirebilecek bir araba veya kamyon için bir rotanın hesaplanıp hesaplanmayacağını belirler. | Açılan liste | Özellikler; Gelişmiş: RouteTravelMode |
Rota raptiyelerini göster | Rota referans noktaları üzerinde raptiye gösterilip gösterilmeyeceğini belirler. | Boolean | Özellikler; Gelişmiş: ShowRoutePins |
Bazı özellikler yalnızca hesaplanan bir yol değiştiğinde kullanılabilir hale gelir. Bu çıkış özelliklerinin tümü RouteDirection nesnesine yerleştirilir. OnRouteDirectionChange olayı, çıktıyı diğer denetimlerde kullanmak veya uygulama deneyimini özelleştirmek için önerilen bir yoldur.
Özellik | Tanım | Tür | Sekme |
---|---|---|---|
OnRouteDirectionChange | Rota değiştirildiğinde çalışan kodu içerir. | Olay | Gelişmiş |
RouteDirection | Rota çıktılarını açıklar:
| Object | Uygulanamaz (yalnızca çıktı özelliği) |
Interactive map denetimi
Harita uygulamasında bir güzergâh gösterilirken Git’e dokunmadan önce birçok seçenek seçebilirsiniz.
Başlangıç noktası ile hedefi değiş tokuş etme: Yol Tarifi listesinde başlangıç konumu için simgesini basılı tutun, sonra onu hedefin altına sürükleyin.
Farklı bir başlangıç noktası veya hedef seçme: Yol Tarifi listesinde başlangıca veya hedefe dokunun, sonra farklı bir konum bulup seçmek için arama alanını veya son arama sonuçlarından birini kullanın.
Güzergâhınıza 14’e kadar durak ekleyebilirsiniz.
Aşağıdakilerden birini yapın:
Durak Ekle’ye (Yol Tarifi’nin altında) dokunun, durulacak bir yer bulup seçmek için arama alanınını veya son aramalardan birini kullanın, sonra Ekle’ye (arama sonuçları listesinde) veya Durak Ekle’ye (arama sonucunun yer kartında) dokunun.
Haritayı büyütün ve taşıyın, bir yere (örneğin bir referans noktasına veya işletmeye) dokunun, sonra yer kartında Durak Ekle’ye dokunun. Bir noktayı iğne ile işaretlemek için basılı tutabilir ve sonra da yer kartında Durak Ekle’ye dokunabilirsiniz.
Seçtiğiniz durak, Yol Tarifi listesinde son hedef olarak görünür.
Durak için simgesini basılı tutun, sonra onu son hedefinizin önüne sürükleyin.
Durağı silmek için sola kaydırın.
Güzergâhın kartın üstünde görünmesi için güzergâh kartında güzergâhın tahmini seyahat süresine dokunun.
Tahmini seyahat süresine yeniden dokunun.
Yol tarifini paylaşmak için kartın en altına kaydırın, sonra Paylaş’a dokunun.
İşiniz bittiğinde Bitti’ye dokunun.
Seyahat moduna bağlı olarak, araba kullanırken bir varış zamanı seçme, bisiklet sürerken veya yürürken yoğun trafikten kaçınma veya tercih ettiğiniz toplu taşıma yöntemini seçme gibi başka güzergâh seçenekleriniz olabilir.
Not: Birden fazla durak için yol tarifi bazı ülkelerde veya bölgelerde kullanılamayabilir.
Ayrıca bakın:Harita’da yol tarifi alma
Yandex Maps, istediğiniz yere kadar ulaşım rotası oluşturup en uygun şekilde ayarlamanızı ve sizin için uygun olacak ulaşım araç türünü seçmenizi sağlar.
Yapabilecekleriniz:
Adresi manuel olarak girmek.
İstediğiniz noktaları haritada seçmek.
Konum verilerini kullanmak. Bunu yapmak için 'a tıklayın.
Ev veya iş adresinizi hazır olarak Kaydedilenler'den yükleyerek kullanmak. Bunu yapmak için Nereden'e veya Nereye'ye tıklayıp istediğiniz adresi seçin.
Gerekirse rota noktasını değiştirin. Bunu yapmak için adrese tıklayıp düzeltin.
Rota seçenekleri yan menüde ve haritada gösterilir. İlk seçenek şu anki Yandex Maps verilerine göre en uygun olur.
Rotanın haritada gösterim şekli:
Otomobiller, taksiler ve kara ulaşım araçları için rota çizgisi trafik sıkışıklığını yansıtan renklerde gösterilir.
Metro için rota çizgileri metro hattı renklerinde gösterilir.
Yürüyüş rotaları kesikli mor çizgiyle gösterilir.
Bisiklet rotaları yeşil, taşıt yolundan geçen bölümleri ise mavi çizgi ile gösterilir.
Otomobille, taksiyle, toplu taşıma araçlarıyla, bisikletle, scooter'la veya yürüyerek gideceğinize göre ulaşım şeklini seçin.
Bunu yapmak için ilgili simgeye tıklayın.
Rota Sihirbazı şehir içi toplu taşıma sistemini oluşturan her türlü araçla çalışır.
Yürüme rotaları Rusya, Ukrayna, Belarus ve Kazakistan topraklarında oluşturulabilmektedir.
Rota seçeneğini seçin.
Bunu yapmak için istediğiniz rota seçeneğini içeren satıra veya haritadaki rota çizgisine tıklayın.
Otomobil veya toplu taşıma rotasının ayrıntılarını görmek için yan menüde Daha fazla bilgi'ye tıklayın.
Seçtiğiniz rota seçeneğini mobil cihazınıza göndermek için Gönder butonuna tıklayın.
Rotanın hareket ve varış noktalarını değiştirmek için bu içi nokta arasındaki simgesine tıklayın.
Oluşturulan rotayı, buna en fazla 8 ek nokta ekleyerek uzatabilirsiniz.
Bunun için:
Yan menüde Nokta ekle'ye tıklayın.
Rotadaki noktaların yerlerini değiştirmek için butonuna tıklayıp adresi fare ile istediğiniz konuma sürükleyin. Rota otomatik olarak yeniden düzenlenir.
Noktayı silmek için imleci gerekli satırın üzerine getirin. üzerine tıklayın ve rota otomatik olarak yeniden düzenlenir.
Aşağıdaki durumlarda rotayı otomatik olarak yeniden düzenleyebilirsiniz:
Rotanın yürüme rotası, otomobil rotası veya toplu taşıma rotası olduğu,
Rotanın 4 veya daha fazla sayıda noktadan oluştuğu.
Bunu yapmak için yan menüde Optimize et'e tıklayın.
Rotadaki noktalar aynı kalır fakat bunlara uğrama sırası değişir.
Oluşturulan otomobil rotası istendiği gibi düzenlenebilir. Tercih ettiğiniz rota seçeneğini seçin:
Rota çizgisinde konumunu değiştirmek istediğiniz noktayı seçip üzerine tıklayın.
Farenin sol tuşunu basılı tutup seçilen noktayı gerekli yere sürükleyin. Rota otomatik olarak yeniden düzenlenir.
Ek noktayı silmek için üstüne çift tıklayın.
GPS Koordinatı kaydetme ‘den ziyade bir güzergahı kendi elinizle çizmek isterseniz şayet google haritalarda bunu kolaylıkla gerçekleştirebiliyorsunuz. Sadece bir yol güzergahı oluşturmak için değil, dağ ve trekking parkuru, bisiklet parkurları, kamp alanı noktalarınızı tanımlamak ve saklamak için dahi kullanabilirsiniz.
Bir rota oluşturmak için maps.google.com ‘a google hesabınızla oturum açarak giriyorsunuz. Ardından sol taraftan menüyü açarak “Yerleriniz” e tıklıyorsunuz.
Açılan menüde “HARİTALAR” sekmesine tıklayıp, menünün en altında yer alan “HARİTA OLUŞTURUN” tıklıyorsunuz.
Çizgiye tıkladığınızda karşınıza rota türü gelecek. İster elinizle kendiniz çizebilirsiniz veya mevcut google haritalar veritabanı ‘nda yer alan konumlar arasında başlangıç ve bitiş noktalarını tanımlaya tanımlaya haritayı otomatik olarak da çizdirebilirsiniz. Ancak burada dikkat etmeniz gereken iki önemli şey var:
Google haritalarda rota çizme ile ilk tanıştığımda aynı şeyi yaşamıştım. Endişe edecek bir şey yok sizde yada google’da bir hata yok. “Sürüş Rotası Ekleyin” e tıkladıktan sonra yukarıdaki adres arama çubuğuna bir kez sol tıklayın, hemen sol pencerede sürüş rotası altında A Başlangıç Konumu ile B bitiş konumu alanının belirdiğini göreceksiniz.
A alanına rotanızın ilk başlayacağı noktayı belirleyin. Örneğin rotamız Kemer, Fethiye, Marmaris güzergahı olsun.
A ‘ya Kemer, B’ye Fethiye yazıp yazarken altta çıkan adreslerden uygun olanı seçeceğiz.
Rotamızın A ve B noktası oluştu.
Ardından “Hedef ekleyin” e tıklıyoruz. Tıklamanın ardından bir C rotası daha beliriyor. Buraya da Marmaris yazıp, adresi seçiyoruz. Bingo!
Rotamızı çizdik. Ama google’ın iki hedef arasında otomatik olarak tamamladığı güzergahtan memnun değiliz. Alternatif bir güzergah istiyoruz. Rotamız deniz kenarından geçsin, Finike’ye Demre’ye de uğrasın istiyoruz. Bunu yapmak için yine “Hedef ekleyin” e tıklayarak Finike ve Demre için yeni hedefler belirlememiz gerekiyor.
Finike için ekleyeceğimiz yeni hedef C koordinatının hemen altına D olarak belirecektir. Finike yi ekledikten hemen sonra D koordinatını sürükleyerek C nin üzerine çıkarmalıyız. Öyle ki rota sıralaması (Kemer-Finike-Demre-Marmaris) düzgün olsun. Eğer D hedef konumunu C ‘nin üzerine almazsak şayet rota sıralaması bozulur ve aşağıdaki gibi Fethiye konumundan Finike’ye geri dönen aynı zamanda Fethiye konumundan Marmaris’e devam eden iki yönlü hatalı bir rota oluşur.
Tıpkı Finike gibi Demre koordinatını da ekleyip hemen Finike koordinatının altına taşıyarak rotamızı doğru bir şekilde tamamlıyoruz.
Çizdiğiniz harita üzerinde belirlediğiniz noktalara simgeler ekleyebilirsiniz. Örneğin; kamp alanı, tarihi alan, rota başlangıç rotası, bitiş noktası, aktivite türü vs.
Bunu yapmak için “Katman Ekle” tıklayıp katman oluşturmalısınız. Katman oluştuktan sonra yol çizdiğiniz çizgi işaretinin hemen solundaki “İşaretçi Ekle” ye tıklayarak güzergahınız üzerinde istediğiniz noktaya tıklayıp buraya bir isim verebilir. Kaydettikten sonra özelleştirme seçeneklerinden simge belirleyip bu simgeleri renklendirebilirsiniz.
“Adsız harita” başlığına sol tıklayıp açılan pencerede haritanıza bir isim verebilirsiniz. Haritanızı tanımlayan tanıtıcı/hatırlatıcı notlar alabilirsiniz.
Katman ekle menüsü üzerinde yer alan “Paylaş” a tıklayarak ise rotanızın kimlerin görebileceğini belirleyebilir. Sosyal medya ağları üzerinde veya kodunu “Siteme ekle” bölümünden temin ederek web sayfanızda veya Html destekleyen Kamprota.com benzeri diğer platformlar üzerinde paylaşabilirsiniz.
gelişim planı örnekleri 2022 doğum borçlanmasi ne kadar uzaktaki birini kendine aşık etme duası 2021 hac son dakika allahümme salli allahümme barik duası caycuma hava durumu elle kuyu açma burgusu dinimizde sünnet düğünü nasil olmali başak ikizler aşk uyumu yht öğrenci bilet fiyatları antalya inşaat mühendisliği puanları malta adası haritada nerede