问题标签 [geocomplete]
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 - 我将如何在 React Native 应用程序中使用 Google 的 Geocomplete?
我正在使用构建一个练习应用程序React Native
,我很想知道 Google 的 Geocomplete 是如何工作的。我已经把TextInput
酒吧和其他东西一起设置好了。我所需要的只是让它发挥作用。
我应该如何开始?我将如何为此使用 API?我环顾四周,但似乎找不到具体的答案。
javascript - Geocomplete 在 Rails 5 中不起作用
我在 Rails 项目中使用 geocomplete 时遇到问题,基本上我想使用 geocomplete 自动填充一个地方,但是表单拒绝工作,我尝试了不太复杂的 geocomplete 功能,但似乎没有任何工作正常。
顺便说一句,我正在使用“geocomplete_rails”gem。
我复制粘贴的这段代码来自 geocomplete 示例之一,只是更短:
这是geo.js
我的代码中已经有 googlemaps api,在我的 html 头部内
这是我需要的js文件
对我来说最奇怪的是,每当我在 "$("#geocomplete").click(function(){" 之外请求警报时,它都会起作用,但单击选择器什么也没做。关于为什么会这样的任何想法不工作?
javascript - 在 Google 地图上获取所选机构的详细信息
对此有很多问题,并且有可用的文档,但是似乎我找不到我要解决的用例的解决方案。
我想做的事:
- 有一个带有搜索框的谷歌地图,这样用户就可以搜索一个位置(一个更具体的兴趣点的城市)。这是我可以做的事情。
- 当用户搜索位置时,没有放置标记,地图只会放大该位置
- 用户可以从Places Library中点击一个场所
- 单击该地点时,我想从该地点获取详细信息
所以它基本上是用提到的最后一个项目符号扩展地方自动完成
-或者-
使用geocomplete 库,更具体地说是表单示例,因为它已经提供了下面列出的所有所需详细信息。我缺少的是如何不在搜索中放置标记,以及如何仅在用户单击时从机构获取详细信息。
单击时我想从机构获得的详细信息可通过 geocomplete 直接获得,包括:
- 姓名
- 格式化地址(参见地理完整表格示例)
- 谷歌地图的网址(例如:https ://maps.google.com/?cid=16742034748962857918 )
- 纬度
- 经度
- 网站
更新
使用 geocomplete 库,您可以绑定点击事件,如下所示:
因此,我们得到纬度和经度。但是你也能像表单示例中那样获得 formatted_address、name 和 url 吗?
google-api - 是否可以捕获异步 google API 错误?
我使用 geocomplete gem。它需要 Google API。当请求数超过 API 限制时,我会出现静默错误:
You have exceeded your daily request quota for this API.
我试过了try catch
。但它看起来像是异步的——根本不可能。
有没有人知道如何捕获此类错误以使用 rollbar 或类似方法进行通知。谢谢!
jquery - 尝试将 geocomplete 添加到 Vue js webpack 项目
我之前已经将 Geocomplete 添加到 Vue 项目中,但没有使用 Webpack。我尝试使用npm 模块,它需要 index.html 中的以下内容:
(当然,我填写了我的api密钥,它是有效的)
当我尝试将 geocomplete 添加到我的 App.vue 文件中的输入时:
我收到消息:
任何想法如何将此模块与 Vue 一起使用?
这是我的 index.html 文件:
webpack.dev.conf.js:
这是我的 app.vue
javascript - 如何使用 Google Place Geocomplete 获得英文搜索结果?
我的问题是:
地名根据地理位置以不同的方式书写,即西班牙语中的“Majorca”是“Mallorca”。
有没有办法对搜索结果进行编码,以便如果用户在搜索框中输入“Mallorca”(用他们自己的语言),结果会自动与等效的英语“Majorca”相关联?有什么建议吗?
谢谢!
jquery - 一个js api中的jquery geocomplete和markerclusterer包括
我有以下代码:
问题:控制台输出:您在此页面上多次包含 Google Maps JavaScript API。这可能会导致意外错误
有人知道如何从谷歌地图 api 中只包含一个 js 库吗?
我对我的表单使用自动完成(地理编码数据(lng,lat))在其他div中我使用Markerclusterer,它不适用于自动完成(这是正确的)。
jquery - 如何使用 .geocomplete 减少对 GoogleMaps API 的请求数量
我的网页上有带有“geocomplete”的文本输入。每个 keyPress 事件都会向 GoogleMaps API 发送请求。我想改变这种行为,即每 3 个字符(不是每个字母)发送请求或在请求之前设置延迟。
我尝试使用 geocode:beforegeocomelete_search 事件,但它不起作用。
你对这件事有什么想法吗?
javascript - 如何从下拉列表中重新初始化 detailsAttribute onchange country?
我正在使用 geocompelete js 库从 google 获取位置,但是当我从下拉列表中更改国家/地区时,它会显示以前选择的国家/地区结果,所以当我选择另一个国家/地区时我想重新初始化 detailsAttribute 这是我的 js 代码。我还在这里添加了我的原始 html,您可以查看并提供最佳解决方案。谢谢