问题标签 [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.
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。
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
两个网站都要求使用我的位置。
有人能够确认这个问题吗?
提前谢谢了。
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.geolocation
orgoogle.maps
类,Google Scripting 都不能识别它们。我试图包含一个资源,但地图、导航器或任何必需的 API 都在列表中。我什至试图找到一种 RESTful 方式来使用 API 并获得 JSON 响应;甚至没有发现任何东西。
在几个地方使用的示例是developers.google.com 上的这个,包括在stackoverflow 中出现的几个类似这个。
我想这可能是一个非常“新手”的问题,但我很困惑!
javascript - 如何将异步任务返回的值放入变量(全局?)
我必须使用谷歌(或类似的)地理编码 API 来按纬度和经度获取信息(州、国家、地址)。
我用谷歌搜索了很多,我发现了一些有用的代码,但是这段代码将信息放在一个警告框中。
我找到了有关回调函数的提示...
我需要在异步任务之外使用“状态”或“国家”(例如,当我按下按钮时在 HTML 页面中)。
我试图创建一个全局变量(actArea),但是在 navigator.geolocation.getCurrentPosition调用之后,它的值是“ EMPTY ”。我认为这是对的,因为 Async Task 是异步的,但是如何将 Async Task 结果保存到全局变量或类似变量中?
为什么回调不起作用?错误在哪里?
我也尝试过使用setTimeout,但结果相同。
谢谢。
这是我的代码(geodec.js)的一部分:
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:
php - Google Maps Geolocation API 返回相同的位置
我放入 Google Maps Geolocation API 的每个 MAC 我得到相同的答案,这是我使用的代码:
回报总是:
{“位置”:{“纬度”:38.907230999999996,“lng”:-77.036464},“准确度”:95000.0}
android - 如何在 Android 应用程序中集成谷歌地图
我想将谷歌地图用于在谷歌地图 android api v2 中定位用户输入地址与地理编码 api 与我的 Android 应用程序
下面是我的代码:
MainActivity.java
GeoCodeJSONParser.java
activity_main.xml
AndroidManifest.XML
我收到一个错误
请帮忙。
提前致谢。
json - 请求/获取响应为 json,包括地理定位 API 的多个对象
我正在尝试以包含多个对象的 json 格式发送请求,并以相同的方式获取地理定位 API 的响应。但是当我请求包含多个对象的 json 时,响应仅包含 json requested 中第一个对象的对象。我知道地理位置 API 不包含在 Google Maps API for Work 中,但我不知道我必须在哪里讨论这个问题。我应该怎么做才能获得包含多个对象的 json 作为响应
google-maps - 谷歌地图在中心浮动销并返回位置
我想在谷歌地图中心保持大头针不变,而用户可以移动地图并四处缩放。关键是引脚的当前 GPS 位置(当然仍然在中心)以递归方式返回为值。我找到了这个
Google Map API V2 - 当用户滚动地图时,如何在屏幕中央保留一个标记?
但是我这不会返回当前的中心坐标。我正在寻找带有代码的演示实现,但找不到任何东西,非常感谢帮助。
google-maps - 谷歌地理定位为无效地址提供坐标
当使用谷歌地理定位时,只发送随机数或不存在的地址,它仍然会为我们提供某个位置的答案。
为什么它在一个明显不存在的地址上给出一个位置?
例子。
结果