我正在开发一个基于移动设备的网站,在那里我集成了谷歌地图,我需要动态填写谷歌地图的"发件人"字段.
是否可以从网络浏览器获取GPS位置并将其填充到Google地图的"发件人"字段中?
我想在我的网站中使用地理编码服务,这是可用的API,基于Java的解决方案将是首选,我想在商业项目中使用它,所以请建议适当的选项,即可以在这些项目中自由使用的API. .
在提出这个问题之前,我尝试在网上搜索,发现很少有流行的geoCoding API来自谷歌和雅虎.SO中的答案很少建议使用Google API(这似乎非常受欢迎),在决定我想知道的是他们的任何其他选项以及有哪些可用的解决方案?
即使是链接到某个博客/网站,其中包含对所有这些网站的详细分析也会有很大帮助.
How do you get Client location using Google Maps API v3? I tried the following code but kept getting the "google.loader.ClientLocation is null or not an object" error. Any ideas why ??
if (google.loader.ClientLocation) {
alert(google.loader.ClientLocation.latitude+" "+google.loader.ClientLocation.longitude);
}
Run Code Online (Sandbox Code Playgroud)
Thank You
我试图得到一个覆盖某个区域(我的城市)的网格的地理组合.网格为500米*500米.所以我想输入起始长/纬度组合,距离(500米),度数(90或270)并获得下一个长/纬度组合.
我没有意识到数学公式,很难找到解决方案.我找到了一些PHP函数,它们在两个长/纬度组合之间返回距离.
http://www.zipcodeworld.com/samples/distance.php.html http://www.phpro.org/tutorials/Geo-Targetting-With-PHP-And-MySQL.html#3
但是我仍然不能根据我的需要重建这件事(我真的很讨厌cos,罪恶,晒黑).如果有人帮助我,真的很感激.