Bu kadar agresif olmaya ne gerek var ? İhtiyacınız olan şey bir ip nin lng ve lat bilgilerini alabilmek bu aşamadan sonra google maps api kullanarak ilgili dataları gönderdiğiniz map etmiş olacaksınız.

Ip ye ait lng ve lat bilgilerini ise tek basina alabilir misiniz bilmiyorum. nginx de bu tür şeyler var diye okumuştum bir yerlerde. Onun dışında geolocation db ye ihtiyacınız var.

Diğer bir alternatif ise kullanıcıdan konum bilgisini istemek. Modern browserlar bunu sağlıyor kullanıcıdan konum bilgisini istemek için http://www.w3schools.com/html/tryit....l5_geolocation şurayı kullanabilirsin.