问题标签 [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 回答
134 浏览

angularjs - ngCordova getCurrentLocation 导致空白谷歌地图

我知道有大量的支持论坛,但似乎没有人完全知道我正在寻找的答案。所以,详细来说,下面是我的场景(我正在离子框架中开发)。

我正在使用 ngCordova cordova-plugin-geolocation 来获取我当前的位置(这工作正常):

我已经用上面的代码验证了 vars lat,lng 填充了正确的值。因此,接下来我要做的是渲染要显示的谷歌地图,我通过下面的initMap函数来实现:

当我尝试渲染此图像时,我只收到一个空白屏幕。另外,我有 'ionic.Platform.ready(initialize);' 在我的控制器代码中。

注意:以下是我的 html 模板中的代码段:

一些失败的编码尝试包括:

  1. 使用 ng-init() 而不是 ionic.Platform.ready - 相同的空白图像
  2. 使所有功能失效(绝望的尝试)-相同的空白图像

成功时:

我直接用 latlong google 对象调用initMap,完全绕过了嵌套在 initialize() 函数中的“getCurrentPosition”操作。

任何建议将不胜感激。

0 投票
2 回答
1557 浏览

ios - 在没有核心位置的情况下获取用户位置(谷歌地图地理位置?)

在我正在开发的最近的应用程序中,用户位置是必不可少的。要获取用户的位置,我们正在使用位置管理器。不幸的是,这仅在用户启用了位置服务并授予访问权限时才有效。

如果用户不给予许可,我们只剩下几个不太准确的 ip 服务。我正在尝试找到一种方法,可以在不启用位置服务的情况下获得大致的用户位置,并且最好使用 ip 服务。

唯一有前途的 API 是Google Maps Geolocation API,它声称可以使用手机信号塔和 wifi 节点获取用户位置。

我试图找到一个库或一种可以在 iOS 上使用它的方法,最好是 Swift,但没有成功。任何人都可以帮忙吗?

0 投票
2 回答
61 浏览

javascript - 当用户导航到特定部分时执行功能(地理位置)

我正在为我正在构建的网站使用这个免费模板:http: //blackrockdigital.github.io/startbootstrap-scrolling-nav/

我正在使用地理定位服务(谷歌)。但我不想强迫用户每次进入网站时都按下“批准”,只有当用户导航到/按下“服务”按钮/区域时,我才希望执行我的地理定位功能。有人知道如何解决这个问题吗?

我可以以某种方式检查他们在网站上的位置吗?我可以获得部分 ID,但是如何根据用户当前所在的位置来检查它?

部分示例:

谢谢。

0 投票
5 回答
70247 浏览

android - 我什么时候应该使用 ACCESS_COARSE_LOCATION 权限?

我正在构建一个 Android 应用程序,它将跟踪用户的地理位置并在地图上绘制他们的路线。

我正在使用 Google Play Services 位置 API,如此处所述

很直观,我的应用程序需要ACCESS_FINE_LOCATION权限,我将其放入清单中:

我也需要ACCESS_COARSE_LOCATION许可吗?我需要粗略位置的用例是什么?

0 投票
1 回答
213 浏览

android - 从 GcmListenerService onMessageReceived 获取更新的位置

嗨,我正在开发应用程序,当它收到推送通知时应该获取它的位置并调用服务器,然后根据它显示通知或吞下它。

我遇到的问题是位置正在兑现,然后我没有及时通知我的客户,这是必不可少的。我显然不能订阅,onLocationChanged因为那时我需要对消息做出决定。

我已经阅读过它,其中一个建议是初始化com.google.android.gms.location.LocationListener哪个应该重置缓存,我认为它不会,但是启用谷歌地图确实有助于获取更新的坐标,所以我认为这确实是缓存的问题。

目前的代码是这样的(请不要仅仅判断它的原型):

有没有更合适的解决方案来做到这一点?

0 投票
1 回答
522 浏览

geolocation - 是否可以使用 iOS 和 Android 原生地理定位服务等地理定位服务

编辑:

我一直在尝试在我的应用程序中使用 React-Native Geolocation API。api 与https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation相同

但是,该 API 不如 Android 原生地理定位服务。当我运行该应用程序时,除非我移动 40 米,否则无法找到我的位置。

我猜Android也应用了一些策略来查找用户位置。

如何使用 iOS 和 Android 原生服务等 Geolocation API?

0 投票
1 回答
1163 浏览

android - 如何在一个 Android 项目中使用 2 个不同的 google API?

正如我所提到的,我试图在我的项目中使用两个不同的谷歌 API,第一个是Google GeoLoaction Api,第二个是AutoComplete Api。问题是,他们都需要应用程序元数据中 Manifest.xml 的密钥,但是当我尝试添加两者时,第二个密钥会覆盖第一个密钥。

我还尝试在我的值中添加另一个字符串,但效果不佳。

0 投票
1 回答
462 浏览

javascript - 是否可以将我网站中的普通 javascript 和 css 函数包含到我的 angularjs 应用程序中?

我正在用 html/css/js 开发一个网站,并在 angularJS(离子框架)中开发它的移动应用程序。在我的网站中,我实现了谷歌地理定位和完整日历(http://fullcalendar.io/)。我知道要在 angularJS 中使用,有可用的指令,但由于我很匆忙,我需要知道我是否可以从我的普通 html/css/js 网站复制完整日历和地理位置 Javascript 并将其粘贴到我的angularJS 应用程序的模板。任何建议将不胜感激。

编辑:

这是我用于地理定位更新的代码示例。

0 投票
0 回答
187 浏览

python - Geolocation-python 包在 Windows 7 上产生 SSL 错误

使用 Python 3.4,我安装了以下地理定位包
https://pypi.python.org/pypi/geolocation-python/0.2.2

我使用下面的代码在 IDLE 中对其进行了测试

它在最后一行失败,生成 SSL 错误

我在 linux 环境中使用 python 2.7 使用了相同的包和代码,它运行良好。关于如何解决这个问题的任何想法?

0 投票
2 回答
341 浏览

geolocation - 当且仅当可以静默(没有用户批准弹出窗口)时获取地理位置

在用户批准后如何获取地理位置是众所周知的:

在此处输入图像描述

在我的电脑上,使用 Firefox,会显示批准弹出窗口。但如果我没记错的话,在某些设备(iPad?手机?)上,有时默认情况下会批准地理​​位置(对吗?)。

当且仅当可以静默(没有用户批准弹出窗口)时,是否可以获得地理位置?即永远不会出现弹出窗口,即:

要么可以在没有弹出窗口的情况下获取地理定位,然后获取它(电话、iPad),要么不可能,然后不征求批准,不获取浏览器地理定位(然后也许我会使用 IP 地理定位)。