如何在Google Maps Places API上突出显示位置

how to highlight a location on Google Maps Places API

本文关键字:显示 位置 API Places Google Maps      更新时间:2023-09-26

我正在尝试建立一个简单的网页,显示特定纬度和经度周围的所有地铁站。点A是固定的。点B是可变的(用户输入)。我的两个目标是:

  1. 在地图上突出显示地铁站
  2. 突出显示距离点B最近的地铁站,到达点A

查阅文件,我知道这样做的一种方法是打电话:https://maps.googleapis.com/maps/api/place/search/json?types=subway_station&rankby=距离&位置=40.7207800,-74.0011190&密钥=API_key

我的问题是:

  1. 这返回json数据,如何在地图上显示它?(特别是在google.maps.MapTypeId.ROADMAP类型地图上)
  2. 有别的办法吗?

  3. 如何显示(或标记)离B点最近的地铁站?

找到了答案!https://developers.google.com/maps/documentation/javascript/examples/place-search

修改"types"参数并使用半径:)