Google Map ile bir alanı seçip o alanın kordinatlarını nasıl alabilirim. Aşağıdaki sitede alanları seçip kmsini alıyor.ben seçili alana ait tüm kordinatları almak istiyorum.

http://www.freemaptools.com/area-calculator.htm

soruldu: 02 Tem '14, 15:30

hasnhasan's gravatar image

hasnhasan
206131318
cevap kabul oranı: 50%


permanent link

cevaplandı: 03 Tem '14, 02:27

rulas's gravatar image

rulas
1.2k101329
cevap kabul oranı: 0%

Şurada istediğini ve çok daha fazla örnek harita kodunu bulabilirsin.

Biraz değiştirirsek senin sorununu çözecek örneği de şu şekilde olur :

html:

<div id="map"></div>

css:

#map{
    width: 450px;
    height: 400px;
}

javascript :

var shape;
function initialize() {
  var mapDiv = document.getElementById('map');
  var map = new google.maps.Map(mapDiv, {
    center: new google.maps.LatLng(41.174589, 28.842899),
    zoom: 6,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });

  shape = new google.maps.Polygon({
    strokeColor: '#ff0000',
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: '#ff0000',
    fillOpacity: 0.35
  });

  shape.setMap(map);

  google.maps.event.addListener(map, 'click', addPoint);
}

function addPoint(e) {
  var vertices = shape.getPath();
  vertices.push(e.latLng);
    if(shape.getPath().getArray().length>2)
    {
      var myresult = '';
      for(i = 0; i<shape.getPath().getArray().length; i++)
      {
          myresult += 'nokta '+ i +' enlem : ' + shape.getPath().getArray()[i].lat() + '\\n';
          myresult += 'nokta '+ i +' boylam : ' + shape.getPath().getArray()[i].lng() + '\\n';
      }
      alert(myresult);
    }
}
initialize();

çalışan hali :

jsfiddle

haritaya her tıkladığında bir nokta koyacak ve üçüncü tıklamadan sonra şekil çizilmeye devam edecek.

permanent link

cevaplandı: 05 Tem '14, 14:25

osmanraifgunes's gravatar image

osmanraifgunes
2.4k81736
cevap kabul oranı: 31%

değiştirildi: 05 Tem '14, 18:43

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×28
×19

Soruldu: 02 Tem '14, 15:30

Görüntüleme: 866 kez

Son güncelleme: 05 Tem '14, 18:43

powered by BitNami OSQA