Php mysql ile Google Map

4 Cevap php

benim sorunum ben google harita için benim kayıtlı site kullanıcı göstermek istiyorum ama kullanıcı bulmak için nasıl bilmiyorum, ben her kullanıcının enlem ve boylamını bilmiyorum demektir. Ben bu yüzden plz yardım google haritasında bir newbie

Bir ton teşekkürler

4 Cevap

Bunu yapmanın iki yolu vardır.

  1. Ask the user to search a google map and place themselves on it. nasıl bir fikir için buraya bak bu http://www.designing4u.de/2008/08/google-maps-jquery-and-xml-saving-markers-with-user-input/
  2. Use an IP to Location database to find out the location based on their IP. bu http://www.ip2nation.com/ip2nation nasıl için buraya bakınız

Eğer kullanıcılar için ne konum veri var mı? Şehirler, devletler, ülkeler?

Sen Google's Geocoding APIs bakmak isteyebilirsiniz.

Güvenilir kendi IP adresini kullanarak bir kullanıcı bulmak için hiçbir yolu yoktur. Bir mobil cihaz için gelişmekte Ancak eğer kendi GPS koordinatlarını elde etmek mümkün olabilir. Yoksa geocoding ile bu adrese bir adres ve place a point on the map girmelerini gerektirebilir.

Her kayıtlı kullanıcı adresini toplama iseniz, Google Maps HTTP Geocoding Service ile sunucu tarafında enlem ve boylam alabilirsiniz.

Sen aşağıdaki HTTP isteği kullanabilirsiniz:

http://maps.google.com/maps/geo?q=Oxford+Street,+London&output=csv&sensor=false

Sadece kullanıcı adresi ile q parametresini değiştirin.