我想在不使用GPS的情况下制作应用程序,我的应用程序正在使用用户的地址。所以我想知道没有GPS的地址。我想要地址,而不是纬度和经度。地理编码器可用于获取地址,但它再次使用GPS。请为我的问题提供解决方案。
答案 0 :(得分:0)
没有GPS,你找不到地址
答案 1 :(得分:0)
让用户手动输入他们的地址。或者咬紧牙关并使用地理编码。
修改强> 你有两个选择:
1)使用lat / lon和geo - coding来确定地址
或
2)用户手动输入纬度/经度或地址(不会很好)
答案 2 :(得分:0)
1)您可以通过PHP中的$ _SERVER [' REMOTE_ADDR']或使用某些external JavaScript application获取IP地址,然后将其传递给某些API,例如freegeoip,然后将收到的坐标传递给Google。它很容易,但它不是可靠的解决方案 - 它可能非常准确或完全不准确。
2)(首选,但需要获得许可)您可以向用户询问HTML5 Geolocation的位置,并且更准确(然后将其传递给Google反向地理编码)