问题标签 [google-geolocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
448 浏览

javascript - 谷歌使用 webkit 浏览器映射地理定位错误

我需要在我的一个项目中使用谷歌地图地理定位。几天前,我去了官方的 Google maps javascript API 网站,使用了他们的代码,一切正常。

但现在它不起作用,它只显示“错误:地理定位服务失败”消息。它只发生在 webkit 浏览器(Chrome、Firefox 等)中,IE 可以完美运行。我在 Stackoverflow 上检查了几个线程,它们说您应该从网络服务器而不是直接从文件启动您的网站,因为 webkit 浏览器在位置方面有一些 file:// 限制。

但奇怪的是,对我来说,它不适用于网络服务器甚至谷歌官方网站(谷歌地理定位示例)。我只能看到上述错误消息。

可能是最近 webkit 浏览器中的某种错误或配置错误(Chrome 中的仅供参考,我允许所有网站的位置)?我的 Chrome 版本是 36.0.1985.125,Firefox 版本 24.6.0(可能是一些公司限制)和 IE 10。

0 投票
0 回答
389 浏览

android - 谷歌地图网络地理位置不适用于nexus 5 android 4.4.4?

我有一个 Nexus 5,我最近得到了 4.4.4 更新。

从那以后,我网站上的地理位置功能在我的手机上停止工作。它适用于台式机和其他手机,如 iPhone:

http://thesalessite.com.au/#/search

它应该显示您相对于某些商店的位置(测试数据)

我还检查了谷歌地图网站,它似乎也不起作用:

https://developers.google.com/maps/documentation/javascript/examples/map-geolocation

两个网站都要求使用我的位置。

有人能够确认这个问题吗?

提前谢谢了。

0 投票
0 回答
299 浏览

javascript - 如何使用纯 javascript 使用 Google Map (Geocoding) Javascript API 获取客户端位置?

互联网上有很多获取位置信息的示例,包括 stakoverflow。但是我发现的每一个都使用 HTML 来包含库 ( <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true"></script>) 并显示信息。我需要从脚本而不是网页中获取客户端位置。我只需要获取位置信息 - 我不需要显示它。没有 HTNML - 只有 javascript。

我已经尝试了该站点上的几个示例,但它们都使用navigator.geolocationorgoogle.maps类,Google Scripting 都不能识别它们。我试图包含一个资源,但地图、导航器或任何必需的 API 都在列表中。我什至试图找到一种 RESTful 方式来使用 API 并获得 JSON 响应;甚至没有发现任何东西。

在几个地方使用的示例是developers.google.com 上的这个,包括在stackoverflow 中出现的几个类似这个

我想这可能是一个非常“新手”的问题,但我很困惑!

0 投票
0 回答
179 浏览

javascript - 如何将异步任务返回的值放入变量(全局?)

我必须使用谷歌(或类似的)地理编码 API 来按纬度和经度获取信息(州、国家、地址)。

我用谷歌搜索了很多,我发现了一些有用的代码,但是这段代码将信息放在一个警告框中。

我找到了有关回调函数的提示...

我需要在异步任务之外使用“状态”或“国家”(例如,当我按下按钮时在 HTML 页面中)。

我试图创建一个全局变量(actArea),但是在 navigator.geolocation.getCurrentPosition调用之后,它的值是“ EMPTY ”。我认为这是对的,因为 Async Task 是异步的,但是如何将 Async Task 结果保存到全局变量或类似变量中?

为什么回调不起作用?错误在哪里?

我也尝试过使用setTimeout,但结果相同。

谢谢。

这是我的代码(geodec.js)的一部分:

0 投票
1 回答
3322 浏览

google-maps - Uncaught TypeError: Cannot read property 'length' of null

I used google map javascript V3 API for this module. This code working fine untill we don't drag the map, but when i drag the map i'll get "Uncaught TypeError: Cannot read property 'length' of null "(from google chrome inspect element)

Code:

0 投票
0 回答
929 浏览

php - Google Maps Geolocation API 返回相同的位置

我放入 Google Maps Geolocation API 的每个 MAC 我得到相同的答案,这是我使用的代码:

回报总是:

{“位置”:{“纬度”:38.907230999999996,“lng”:-77.036464},“准确度”:95000.0}

0 投票
2 回答
11700 浏览

android - 如何在 Android 应用程序中集成谷歌地图

我想将谷歌地图用于在谷歌地图 android api v2 中定位用户输入地址与地理编码 api 与我的 Android 应用程序

下面是我的代码:

MainActivity.java

GeoCodeJSONParser.java

activity_main.xml

AndroidManifest.XML

我收到一个错误

请帮忙。

提前致谢。

0 投票
1 回答
493 浏览

json - 请求/获取响应为 json,包括地理定位 API 的多个对象

我正在尝试以包含多个对象的 json 格式发送请求,并以相同的方式获取地理定位 API 的响应。但是当我请求包含多个对象的 json 时,响应仅包含 json requested 中第一个对象的对象。我知道地理位置 API 不包含在 Google Maps API for Work 中,但我不知道我必须在哪里讨论这个问题。我应该怎么做才能获得包含多个对象的 json 作为响应

0 投票
1 回答
2728 浏览

google-maps - 谷歌地图在中心浮动销并返回位置

我想在谷歌地图中心保持大头针不变,而用户可以移动地图并四处缩放。关键是引脚的当前 GPS 位置(当然仍然在中心)以递归方式返回为值。我找到了这个

Google Map API V2 - 当用户滚动地图时,如何在屏幕中央保留一个标记?

但是我这不会返回当前的中心坐标。我正在寻找带有代码的演示实现,但找不到任何东西,非常感谢帮助。

0 投票
0 回答
981 浏览

google-maps - 谷歌地理定位为无效地址提供坐标

当使用谷歌地理定位时,只发送随机数或不存在的地址,它仍然会为我们提供某个位置的答案。

为什么它在一个明显不存在的地址上给出一个位置?

例子。

http://maps.googleapis.com/maps/api/geocode/xml?address=sdfsdfsdfsdf%209999999%20ghkhkgh&components=country:SE&sensor=false

结果