Bu aslında büyük uğraşlar ile Java veya JS ile yapılabilir. FAKAT, Google Chrome (sadece chrome değil çoğu tarayıcı dahil) bir sitenin bu tür bilgileri kullanarak işlem yapması halinde bu soruyu kullanıcıya veri gizliliği politikası gerekçesiyle sormak zorundadır. Siz bunu kullanıcıya sormadan yapmaya çalışırsanız hem etik olmaz, hem legal olmaz, hem de böyle bir şeyin farkedilmesi durumunda kullanıcıların gözünde güvensiz site olarak algılanırsınız. Ve ekstra olarak arama motorları tarafından da bu tarz sorunlarla karşılaşırsınız.
Size tavsiyem, eğer bu veri size gerçekten çok lazım ise, sitede bir JS penceresi ile konum iznini gösteren küçük bir fotoğraf koyup, legal gerekçesi ile birlikte kullanıcıdan izin vermesini rica edebilirsiniz.
İyi çalışmalar.