Şimdi Ara

Google maps tarzı harita yapımı?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
12
Cevap
0
Favori
1.795
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar, başlayacağım yeni bir proje için google maps tarzı bir harita yapmam lazım. Haritada istediğim özellikler ise şöyle;
    Yollar caddeler işyerleri vs. haritada gosterilecek. Üzerlerine geldiğinde veya tıklanıldığında bilgi kutucukları açılacak. Bu kutucukları özelleştirmek istiyorum, açılan kutucuklara belirli görevler için butonlar koymalıyım.

    Harita vektorel olacak ve sıfırdan çizilecek. Çok geniş kapsamlı bir harita değil tabii ki. Minik çaplı bir harita.

    Koordinatlarını verdiğim yere herhangi bir nesneyi yerleştirmek istiyorum. Koordinat sistemi hakkında henüz bilgiye sahip değilim Ana koordinatlarını verdiğim yere bir resim bir icon vs. koymalıyım. Harita üzerinde konumladığım nesneler hareket halinde olmalı. Yani koordinatlarını değiştirdiğim anda yeni konumuna gitmeli. Ya da verdiğim güzargahta verdiğim hızda-sürede hareket etmeli.

    Haritalar konusunda detaylı bilgi bulamadım. Projenin web ayağı php ile yapılacak. Aslında .net ile yapıp yapmamak konusunda kararsız kaldım fakat, kendi kütüphanemde bu proje için kullanılabilecek bir çok php kodları bulunduğundan php ile devam etmeye karar verdim. En büyük soru işareti haritalar olacak. .net ile yapsaydım projeyi deepzoom ile işimi hallederdim. Php & ajax ile nasıl yapılabilir öğrenecez artık Yardımlarınız için şimdiden teşekkür ederim.



    < Bu mesaj bu kişi tarafından değiştirildi ressambdrm -- 18 Kasım 2010; 18:47:36 >







  • microsoftla iletişime gec
  • quote:

    Orijinalden alıntı: RAMPAG£

    microsoftla iletişime gec


    şaka bir yana. google belki bir api yayınlamış olabilir. biraz araştır istersen.
  • Yapmak istediğim şeyin google map ile veya microsoft ile bir ilgisi yok arkadaşlar. Sadece ilk mesajımda belirttiğim özelliklerde bir haritayı nasıl yaparım. Bunun için hazır kodlar mevcut mudur? Ben bu kodları sonradan geliştirebilir miyim? Ya da ajax ile şunları şunları yaparsan şunu şunu yapar şeklinde bir bilgi verebilirseniz memnun olurum. Sadece işe nereden başlayacağımı bulamadım Teşekkürler.
  • aslında bu ajaxtan ziyade jQuery, scriptaculous gibi kütüphanalerin işi; drag&drop gibi işlevleri var bunların. muhtemelen harita zemin üzerinde kayacak. koordinat olayını <imagemap /> kullanarak da halledebilirsin.
  • quote:

    Orijinalden alıntı: TradeMark

    aslında bu ajaxtan ziyade jQuery, scriptaculous gibi kütüphanalerin işi; drag&drop gibi işlevleri var bunların. muhtemelen harita zemin üzerinde kayacak. koordinat olayını <imagemap /> kullanarak da halledebilirsin.


    Peki vektörel bir harita nasıl yapılabilir ? Yakınlaştıkca detayların çıktığı bir harita, tüm sayfa yenilenmeden sadece ilgili bölüm yenilenecek ve ilgili veriler yüklenecek. Aslına bakarsanız bu kadarına kesinlikle ihtiyacım yok fakat öğrenmek isterim. Web tarafında vektörel çalışmalar nasıl yapılabilir? Php nin GD kütüphanesi var fakat sınırları nedir bilemiyorum. Belki wpf gibidir. Top, küre, kare gibi nesneler vardır özelliklerini giriyoruzdur. Mümkün olduğu kadar optimize bir haritayı birlikte yapmak keyifli olacaktır Hep birlikte üzerine düşersek güzel şeyler ortaya koyabiliriz




  • SVG ile yapabilirsin. onun da HTML gibi bir markup dili var. w3schools da derslerini bulabilirsin.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: TradeMark

    SVG ile yapabilirsin. onun da HTML gibi bir markup dili var. w3schools da derslerini bulabilirsin.


    Biraz inceledim. Kolay bir arayüzü var fakat stabil çalışmıyor. İe9 da butonlar gözükmüyor şekiller çizilmiyor. Firefox da renk paleti gözüküyor başka hiç birşey çalışmıyor. Chrome da ise şans eseri 2 tane çizgi çizebildim Alternatifleri var mıdır Svg nin?
  • png de bir diğer alternatif. ama şöyle de birşey var. SVG olayı sadece markup diliyle değil, Adobe Illustrator ile de oluşturulabilir.
  • Dün image map diye birşeyi defalarca karşılaşmama karşın ilk defa kullandım Dreamweaver da rahatlıkla yapılıyor, <area></area> tagları arasına koordinatları giriyor gördüğüm kadarıyla. Normal bir imajı çokgenler ile bölgelere ayırabiliyorum. Üzerine gelince de javascript ile kutucuklar açtırabiliyorum. Yakınlaştırma uzaklaştırma konusu için de en kısa çözümü her yüzde için farklı haritalar ve koordinatlar çizerek ürettim ama bayağı zahmetli olacağa benziyor. %100 yakınlaştırma için bir harita çizip image map ile alanlara bölecem. %150 yakınlaştırma için farklı daha büyük harita ve yeni image map ler. Baya zahmetli olacak.
    Aklıma bu konuda bir kaç fikir geldi fakat yapılabilitesi var mıdır onu bilemiyorum. <area></area> koordinatlarını pixelleri baz alarak veriyor. Ben bunu %yüzde kullanarak yapabilir miyim acaba. Ayrıca <area> sadece imajlarda mı kullanılabiliyor. Bir div içine yerleştirilebilir mi? Yerleştirildi diyelim, arkaplan rengi verebilir miyiz? Bunlar olursa divlerin ölçülerini ve koordinatları %yüzde olarak veririm ve yakınlaştırma yaptığımda divler ve koordinatların yüzdelerini aynı oranda arttırırım. Böylece harita da bozulma olmaz. Örnek area kodlarını aşağıya ekliyorum.

    <img src="dosyalar/harita.jpg" width="454" height="340" border="0" usemap="#Map" /> 
    <map name="Map" id="Map">
    <area title="Guney Sahili" shape="poly" coords="190,281,213,261,231,258,260,260,277,261,297,262,294,283" href="#" />
    <area title="xxx Parkı" shape="poly" coords="296,147,315,142,321,144,322,151,321,164,329,178,336,189,335,203,326,214,312,221,302,217,280,212,267,207,253,202,250,185,250,162,263,151,282,146,289,143" href="#" />
    </map>



    < Bu mesaj bu kişi tarafından değiştirildi ressambdrm -- 23 Kasım 2010; 11:42:27 >




  • TÜm Türkiye ve Dünya Haritaları ve Harita Yazılımı açık kod konusunda
    aşağıdaki firma ile iletişime geçebilirsiniz.

    http://www.enddv.com/
  • http://jollythemes.com/html/jollymedic/contact.html marker a tıkla. bunun gibi bişeyden bahsediyorsun sanırım. Basitçe javasicript ile gmaps in üzerine kendin yazabiliirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.