我正在寻找开放API或3D派对产品的建议,这将有助于将IP地址转换为邮政编码和城市,以制作地理特定的网站内容.
我使用google.loader.ClientLocation进行了一些测试:
但我在测试中得到null:
if (google.loader.ClientLocation)
Run Code Online (Sandbox Code Playgroud)
这是谷歌找不到IP信息时的行为.
我搜索了StackOverflow并且有很多关于它的问题,但没有好的答案.
我在网上搜索了这两个链接:
这似乎说应该使用导航器HTML地理位置.
Google API文档不再提及它了.
我想确认谷歌google.loader.clientlocation是否还在工作?
我的代码如下:
<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
</head>
<body>
<script type="text/javascript">
function geoTest() {
if (google.loader.ClientLocation) {
var latitude = google.loader.ClientLocation.latitude;
var longitude = google.loader.ClientLocation.longitude;
var city = google.loader.ClientLocation.address.city;
var country = google.loader.ClientLocation.address.country;
var country_code = google.loader.ClientLocation.address.country_code;
var region = google.loader.ClientLocation.address.region;
var text = 'Your Location<br /><br />Latitude: ' + latitude + '<br />Longitude: ' + longitude + '<br />City: ' + city + '<br />Country: …Run Code Online (Sandbox Code Playgroud) 我很好奇是否有任何图书馆已经处理过这种东西,或者我必须再次自己做.那么,问题是我想从我的服务器上的访问者HTTP头请求中获取IP地址字段,并用Java完成整个事情?你能帮忙的话,我会很高兴.提前致谢.
有没有人能够根据个人的IP获取使用Google Maps API v3 JavaScript的地理位置?
在我看来,即使谷歌提供的例子也行不通.
http://gmaps-samples-v3.googlecode.com/svn/trunk/commonloader/clientlocation.html
问题:
这个例子适用于任何人吗?
如何根据个人的IP获取使用Google Maps API v3的地理位置?
我需要获取用户当前的城市名称.如果用AGPS或任何东西获得城市名称是好的.我需要在android中获取当前城市的方法或代码.如果你知道,请分享.
geolocation ×2
android ×1
geocoding ×1
google-api ×1
google-maps ×1
gps ×1
html5 ×1
http ×1
http-headers ×1
java ×1
javascript ×1
maps ×1