Javascript Foursquare场馆搜索/谷歌地图搜索

Javascript Foursquare场馆搜索/谷歌地图搜索,javascript,api,google-maps,foursquare,Javascript,Api,Google Maps,Foursquare,我正在尝试对Foursquare进行场地搜索。我希望用户键入一个城市、一个城市内的一条街道或一个特定的地点(例如“伦敦电影院”),以便列出该地点周围的所有地点。 问题是,foursquare API需要一个“ll”属性,其中给出了用户的纬度和经度。然后围绕这个位置,展示场地 https://api.foursquare.com/v2/venues/search?ll=40.7,-74 有一个“查询”属性,可选择应用该属性,该属性包括“ll”属性周围场馆的搜索词。问题是,我没有用户的位置。我希望

我正在尝试对Foursquare进行场地搜索。我希望用户键入一个城市、一个城市内的一条街道或一个特定的地点(例如“伦敦电影院”),以便列出该地点周围的所有地点。 问题是,foursquare API需要一个“ll”属性,其中给出了用户的纬度和经度。然后围绕这个位置,展示场地

https://api.foursquare.com/v2/venues/search?ll=40.7,-74
有一个“查询”属性,可选择应用该属性,该属性包括“ll”属性周围场馆的搜索词。问题是,我没有用户的位置。我希望用户在谷歌地图中键入城市和/或地点。 顺便说一句,这是我的第二个想法。通过谷歌地图地理编码器搜索一个地点,然后用这个lat/long值调用foursquare

geocoder.geocode( { 'address': 'london trafalgar square'}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
            // here, call the foursquare api
            // in results[0].geometry.location the location of the first location is stored
      }
});
我想知道是否有一种更好、更快的方法,这样我就不必首先调用Google地图,而只需将值发送到foursquare然后获取结果

希望有人能帮助我

thx, tux

我看到使用与您描述的方法类似的方法。其文本“位置”被转换为GPS位置,用于foursquare场地搜索。这似乎是通过谷歌地图API完成的

看来没有更好的选择了