Tôi đang cố gắng để có được vĩ độ và kinh độ từ bản đồ api google tự động hoàn thành mà không hiển thị bản đồ. Trong tự động hoàn thành tập lệnh của tôi hoạt động tốt nhưng tôi không thể nhận được vĩ độ và kinh độ.Bản đồ Google api có được Latitude và kinh độ từ tự động hoàn tất mà không có bản đồ
<script type="text/javascript">
function initialize() {
var options = {
types: ['(cities)']
};
var input = document.getElementById('searchTextField');
var autocomplete = new google.maps.places.Autocomplete(input, options);
}
google.maps.event.addDomListener(window, 'load', initialize);
var geocoder = new google.maps.Geocoder();
var address = autocomplete;
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
alert(latitude);
}
});
</script>
Hiện không có vẻ như vậy. Tài liệu Google API cho biết: "Bạn có thể sử dụng Tự động điền địa điểm ngay cả khi không có bản đồ. Nếu bạn hiển thị bản đồ thì đó phải là bản đồ của Google. Khi bạn hiển thị các gợi ý từ dịch vụ Tự động điền địa điểm mà không có bản đồ, bạn phải bao gồm 'được hỗ trợ bằng biểu trưng của Google. " Điều này được lấy từ tài liệu API: https://developers.google.com/places/documentation/autocomplete –