当前位置: 首页 > 知识库问答 >
问题:

如何使用GooglePlacesAPI获得与GoogleMaps相同的结果

韶兴德
2023-03-14

我必须使用google places api实现餐厅定位服务,如下所示:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=43.7666321,11.2546258

但结果与使用谷歌地图进行的近距离搜索大不相同:

https://www.google.it/maps/search/Ristoranti/@43.7666321,11.2546258,15z/数据=!4m8!2m7!3m6!克里斯托兰蒂!2 Lungarno della Zecca Veccia Lucchesi广场酒店,38,50122费伦泽!30x132A53F8014B2CD1:0xe324c61f3f21ebce!4m2!1d11.2633806!2d43.7666092?hl=it

我也尝试了雷达搜索请求,但它也不起作用。

共有1个答案

邓元白
2023-03-14

你可以使用谷歌地图定位服务。

service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);

有关参数和如何使用它的更多详细信息,请检查:https://developers.google.com/maps/documentation/javascript/places

 类似资料:
  • 在Java中: 生成长度为2的字符串数组。 另一方面,在python中: 生成长度为4的数组。要在Java中获得相同的结果,我必须做些什么?

  • 要求是发送一个唯一的id到数据库时,用户单击提交按钮。所以我使用的是Javascript方法。我只想知道使用获得相同数字的机会或可能性是多少,以及使用的位大小是多少。

  • 问题内容: 以下是用于从共享点检索信息的控制器。我可以看到调试显示条目具有需要在视图中呈现的属性值。我如何从结果承诺中获得那个价值? 我试图将其放入柜台,但没有显示。任何帮助,将不胜感激。 问题答案: 不要使用jQuery ,而要使用$ http服务: 然后从返回的promise中提取数据: $ http服务返回的promise已与AngularJS框架集成。只有在AngularJS执行上下文中应

  • 问题内容: 如果我有5位成员的得分如下 c的ZRANK返回2,d的ZRANK返回3 对于相同的分数,是否可以获得相同的排名? 示例:ZRANK c = 2,d = 2,e = 3 如果是,那么如何在spring-data-redis中实现呢? 问题答案: 任何实际的解决方案都需要满足要求,这是原始问题中所缺少的。我的第一个答案假设数据集很小,但是这种方法无法扩展,因为至少在O(N)中完成了密集排序

  • 问题内容: 我已经多次重温了这个问题,但我从未真正找到合适的答案。 是否可以执行MySQL搜索,以按相关性返回ACTUAL准确排序的结果? 我试图创建一个ajax搜索表单,当用户在输入字段中键入内容时提出建议,并且仅使用纯MySQL查询还没有找到合适的解决方案。我知道有可用的搜索服务器,例如ElasticSearch,我想知道如何仅使用原始MySQL查询来实现。 我有一张学校科目表。少于1200行

  • 我正在使用一个挂起的意图来启动一个闹钟(使用AlarmManager)。我需要不同的结果代码启动的活动,基于两个按钮中的哪一个放在它的用户点击(Snooze或取消)。我怎么得到这个结果?不幸的是,在关闭活动上启动finish()方法之后,没有在父活动中启动onActivityResult()方法。在Android文档中,它指出