0
Python'da Geohash kütüphanesini kullanıyorum. Bu kodu dikkate alın:Geohashing, farklı karmalar için aynı konumu döndürür
$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Geohash
>>> Geohash.decode("u3qcr")
('52.3', '21.1')
>>> Geohash.decode("u3qcx")
('52.3', '21.1')
Neden farklı sonuçlar için aynı sonuçları aldım? Kimlik, farklı son harflere sahip olduğumuz gibi farklı dikdörtgenler elde etmemizi bekliyor. Neyi kaçırıyorum?
Çıktı: '(52.27294921875, 21.07177734375)' ve '(52.31689453125, 21.07177734375)' dır, bu yüzden harici kütüphane kullandı (Linux için: 'apt-get install python-geohash' yuvarlama olmadan!). – dsgdfg