我在自己网站上的表单中添加了Google地方自动填充功能。它适用于所有主流浏览器,除了Windows 10上的Internet Explorer和适用于Windows的Old Safari,以及iPad上最新的iOS版Safari。
编辑:刚刚意识到它甚至不能在我的iOS iPad上使用Chrome。奇<---HTML--->
<script src="https://maps.googleapis.com/maps/api/js?key=MYKEY&libraries=places"></script>
<input type="text" id="google1" name="pick" placeholder="Pick up location" required/>
<input type="text" id="google2" name="drop" placeholder="Drop off location" required/>
<---Javascript--->
const options = {
componentRestrictions: {
country: 'sg'
}
};
let autocomplete1 = new google.maps.places.Autocomplete(document.getElementById('google1'), options);
autocomplete1.addListener('place_changed', () => console.log(autocomplete1.getPlace()));
let autocomplete2 = new google.maps.places.Autocomplete(document.getElementById('google2'), options);
autocomplete2.addListener('place_changed', () => console.log(autocomplete2.getPlace()));
我是否做错了它在IE和Safari上工作了?适用于其他任何地方。