有没有办法为统一桌面应用程序获得更精确的位置?也许使用IP地址或路由器?
现在我的解决方案是使用ip地址(freegeoip.net API检测到我的ip),它基本上给了我所在的国家,但不是我的城市,或者更精确的是我想要的。
这是我使用
的代码IEnumerator GetLocation()
{
// Start a download of position information
var www = new WWW("freegeoip.net/json");
// Wait for download to complete
while (!www.isDone)
yield return new WaitForSeconds(2);
print(www.text);
}
答案 0 :(得分:0)
有没有办法为统一桌面获得更精确的位置 应用?也许使用IP地址或路由器?
没有。我以前做过这个,我可以说它很好但不精确。我尝试了多个API,他们都显示了同样的东西。他们在我的城市旁边显示城市。我认为这可以通过给予分配IP地址的公司的位置而不是路由器的实际位置来实现。
每次都获得国家的名称。所以我的建议是只使用国家。向玩家展示他们的状态并让他们选择他们的城市。