【发布时间】:2017-04-04 13:06:28
【问题描述】:
我正在使用适用于 JavaScript 的 Google Maps Places API,并将我的边界设置为 德国柏林。
这是我的代码(我正在使用一个 npm 模块,但正如您在 console.log 中看到的,边界被正确传递):
import React from 'react';
import ReactDOM from 'react-dom';
import Autocomplete from 'react-google-autocomplete';
document.addEventListener('DOMContentLoaded', function() {
ReactDOM.render(<Autocomplete
style={{width: '90%'}}
onPlaceSelected={(place) => {
console.log(place);
}}
types={[]}
bounds={new window.google.maps.LatLngBounds(
new window.google.maps.LatLng(51.2, 13.41),
new window.google.maps.LatLng(52.5200, 10.40)
)}
/>, document.getElementById('mount'));
});
现在,当我尝试搜索附近的地点时,它会先为我提供印度的地点,然后是柏林:
所以我现在的问题是:这种行为正常还是我得到了什么 错误的?出于好奇,我尝试切换 LatLng,但同样 结果。
【问题讨论】:
标签: javascript google-maps google-places-api