如果我有城镇或地区的纬度和经度坐标,我如何在Google地图中获取城市名称?
我尝试使用纬度,经度和我有国家,但我不知道如何获得城市名称.
我正在开发一个应用程序,其中我在我的Android设备中获得纬度,经度并将它们发布到Web服务器.
在网络应用程序中,我在谷歌地图的帮助下显示位置详细信息.
在这里,我有大量的lat long值,我将它循环到我的jsp中,并使用信息窗口创建多个标记.
现在问题是我需要在谷歌地图的信息窗口中显示特定纬度和经度的位置名称.
任何人都可以帮助我使用谷歌地图脚本或如何从我的Android手机本身的lat长值获取位置名称,以便我可以将其发布到我的网络服务器.
我想定义一个地理边界,应用程序将拒绝工作.我已经知道如何使用两个纬度/长度对的方形来做到这一点:
if ((dLAT.doubleValue() > 35.309171) || (dLAT.doubleValue() < 35.226442) || (dLON.doubleValue() < -92.790165) || (dLON.doubleValue() > -92.707081))
{
LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
localBroadcastManager.sendBroadcast(new Intent("killapp"));
}
Run Code Online (Sandbox Code Playgroud)
我也知道地理围栏...或者足以知道通过地理围栏,区域被定义为从单个点开始具有半径的圆.
但就像我说的,我想定义一个与现实相匹配的边界:
例如,如果有一个应用程序设计为不工作,如果用户在堪萨斯州的边界之外,那么定义一个RADIUS并不令人满意,因为堪萨斯州不是圆形的,它的边界是摇摆不定的.
我碰巧正在使用Android,但我怀疑这个问题真的很重要.
谢谢你的帮助!