From 3aab85d87a6b3f4a79d061f25fa620f77ea0fbdd Mon Sep 17 00:00:00 2001 From: yosef Date: Thu, 21 Sep 2017 22:12:29 +0300 Subject: [PATCH] added place_id support to google geocoder --- lib/geocoder/googlegeocoder.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/geocoder/googlegeocoder.js b/lib/geocoder/googlegeocoder.js index 9a77b54c..22a215eb 100644 --- a/lib/geocoder/googlegeocoder.js +++ b/lib/geocoder/googlegeocoder.js @@ -261,14 +261,17 @@ GoogleGeocoder.prototype._formatResult = function (result) { * @param callback Callback method */ GoogleGeocoder.prototype._reverse = function (query, callback) { - var lat = query.lat; - var lng = query.lon; var _this = this; var params = this._prepareQueryString(); - params.latlng = lat + ',' + lng; - + if(query.lat&&query.lon) { + params.latlng = query.lat + ',' + query.lon; + } + else if(query.place_id ) { + params.place_id = query.place_id ; + } + if (query.language) { params.language = query.language; }