結果が返ってくると、次のコードで結果の完全なアドレスコンポーネントが取得されないように見えます。これは他のサービスでさまざまなことを判断するために使用しています。Googleで境界線付きのジオコーディング
私が範囲を取るとすぐに、それはうまく動作します。しかし、私はまだそれを限界に限定して必要としています。
これはなぜですか?どのように問題を解決することができますか?
CODE:
_geocoder.geocode(_.extend(position, {
bounds: {
west: -25.806884999999966,
east: 16.380615000000034,
south: 48.98742739340465,
north: 60.16884190739975
}
}), function (results, status) {
if (status === google.maps.GeocoderStatus.OK) {
_lastResults = results;
deferred.resolve(results);
} else {
deferred.reject('Geocode was not successful for the following reason: ' + status);
}
});
[MCVE]問題を実証しているしてください。失敗した実際のコール(または失敗したコールのサンプル) '_.extend'はどこから来たのでしょうか?それは何を期待していますか? (提供されたスニペットに構文エラーがあるように見えます) – geocodezip