问题标签 [google-places]
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.
google-maps-api-3 - Google 地球与 Google 地图和地点 API 的集成
我正在使用新的 Google 地球集成代码http://code.google.com/p/smap-suite/source/browse/fieldAnalysis2/trunk/WebContent/js/libs/google_earth_integration.js?r=1442和带有地图 V3 的 Google Places Api。将当前结果输出到表格后,用户可以单击表格,相应的标记和信息窗口将打开。目前这在 Maps V3 中运行良好,但无法让信息窗口的锚点定位在正确的位置。
我需要创建一个函数来定位在表格中点击的结果的纬度和经度,并为谷歌地球设置窗口的锚点,同时还可以处理在地图上点击的地标和在搜索栏中输入的地址。
请参阅此处的示例:http: //go3dexpansion.com/attempt101.html
编辑
好的,所以我正在尝试这样做,以便当您单击结果表时,它将打开正确的气球并将其连接到正确的地标。你在帮助我更多地了解我真正在做什么方面提供了巨大的帮助。请看一下这段代码,让我知道我能做什么。jsfiddle 上还有另一部分代码控制气球出现的时间和位置,并且基于 lastClickPlacemark_ 变量。
asp.net - ASP.NET MVC - Google Maps Places AutoComplete 在 Ajax 返回的表单中不起作用
我在 ASP.NET MVC 编辑器模板内的输入控件中添加了一个谷歌地图库自动完成插件。当模板正常渲染时,它工作正常。但它停止在通过 AJAX 返回的表单中工作。自动完成初始化正在正确执行,我什至可以在输入框中看到占位符文本,但自动完成功能似乎没有运行。提前感谢您在这方面的任何提示/建议。
google-maps-api-3 - 添加将在谷歌地图中显示的谷歌地点
我在使用 google place api 添加 google 地方时遇到问题。
使用 url 手动添加地点时
它已成功添加,并且还收到了验证 PIN。待处理状态显示在我们的仪表板中。上述过程一切正常,但我需要用 google 地方“放置操作”api 来完成同样的事情。链接到 api:https://developers.google.com/places/documentation/actions
我已将此 api 与我的代码集成,并且这些地点已成功添加(获得响应 OK),并且在使用地点搜索 api 时也可以找到。
但主要问题是它没有显示在谷歌地图上。我有点困惑,使用上述 api 添加的地点是否会在谷歌地图中公开查看,或者仅对我们创建的应用程序可用。
请为我提供解决方案..以便我可以在谷歌地图中添加地点,当任何人在地图上公开搜索时,这些地点都会在谷歌地图中找到。
google-maps-api-3 - Google Maps API Places Library SearchBox
我正在尝试将 infowindows 添加到带有在谷歌搜索框搜索后返回的 PlaceDetails 的标记中。当我单击标记时,没有打开任何信息窗口。我无法弄清楚我哪里出错了?
};
google-maps - Google Places Autocomplete - 如何删除永久关闭的地点?
我正在使用Google Maps JavaScript API v3自动完成库,我注意到它返回了永久关闭的地方(这对我的用户没有用)。
我知道它们已永久关闭,因为地点详细信息上有一个属性,上面写着“place.permanently_closed = true”
如何防止这些永久关闭的场所出现在我的自动填充结果中?还是过滤掉它们?
更新: 遇到这种情况的任何人,我最终得出结论,除了在 javascript 中循环遍历位置结果并手动提取结果之外,没有其他办法,或者根据检查 place.permanently_closed 变量警告用户该位置已关闭显示一条消息。
android - 实施 Google Place Actions 以添加新地点
我可以使用下面的代码从 android 发布到 Google Place Actions 以在此处发布位置。
我得到的响应是“OK”。但是如何查看我在地图中添加的这些地方????请帮忙
javascript - 用户共享的 GEOlocation 不适用于 google 地方
我不知道如何在 SO 中搜索这个,所以我问了一个新问题。什么可能导致或我的代码的具体问题是什么:由 Javascript (createElement()
和appendChild
) 生成的 HTML 没有在 Opera 和 Firefox 中显示,但它在 Chromium 中有效。
HTML 生成代码:
更新评论
randomString 只是用于生成随机字符串的 SO'ed 代码:
div #types 确实存在,它看起来像这样:
通过查看标签<head>
部分,您可以看到 google.maps.places.PlacesService 的导入,<script>
您可以在其中看到“&libraries=places”。
一些测试后的第二次更新
好的。我发现如果我拒绝在 Opera 中共享位置,它可以工作(它可以在 chromium 中工作,因为默认情况下它甚至不会询问用户是否愿意与网站分享他的地理位置)
地理定位代码:
所以,不起作用的功能是successFunction(如果用户好心地分享他的地理位置,它将被启动)
还有 errorFunction,如果您拒绝访问您的地理位置,默认情况下可以在 chromium 和 Opera 上成功运行:
也没有 Chromium 和 Opera 没有给我任何错误,也没有 javascript 异常,也没有一般情况。
所以问题出在成功功能上。因为它甚至没有给我 alert(typesToDisplay.length) [正如 Stuart 在评论中建议的那样] - 这意味着根本没有警报 - 如果出现错误函数,我会得到 aswer 4,因此我可以看到我生成的HTML。
在成功功能的情况下,只有空的(没有任何附加的孩子)#types。
我看不出是什么导致成功函数为 NOTSUCCESS (:))
google-places-api - 来自 Google Places Api 的 Photo_reference
我看到来自 google 地方的 json 响应返回了一个字段 photo_reference。有谁知道如何关联图像?
javascript - 如何在 google maps api v3 和 google places api 中显示两点之间的地点?
如何从两点之间的路线路径的每个点开始显示特定半径附近的地点。
google-maps - 谷歌将自动完成限制在特定区域
我的要求是只为班加罗尔的地点获取谷歌地点自动完成建议,但我并没有只为班加罗尔或提到的纬度经度范围内获取地点。
我只想在自动完成文本字段中的图像位置下方退休。
有人可以建议如何实现相同的目标以及我哪里出错了。
Javascript:
文本域: