我正在使用 Google Maps V3,它不仅无法获得准确的地理位置,有时还找不到正确的城市(在某些情况下甚至丢失了 50 多英里)。
我使用谷歌地图的方式是在我的 Rails 3 应用程序中使用 gem 'geocoder'。我很确定不是地理编码器宝石导致谷歌地图关闭,我想我以前在谷歌地图 V3 中遇到过这个问题。
我的问题:确定用户位置是否有更好的体验?我应该使用浏览器的内置地理定位功能吗?或者我应该结合使用谷歌地图地理定位和浏览器的地理定位功能?
我想象了一个场景,我可以询问用户城镇是否正确,如果不正确,他们可以进入他们的城镇,然后将他们的城镇存储在数据库中,但这似乎是一种糟糕的用户体验。我希望将来在移动设备上制作这个应用程序,这不会有太大问题,但现在它是一个网络应用程序。
还有其他人有一个很好的系统来处理依赖用户位置的应用程序吗?谢谢!