Google 地图 API 警告:SensorNotRequired

问题描述 投票:0回答:2

在网站上 https://gearbottle.com/ 我遇到一个问题,地图将加载我的地理位置(启用地理位置查看),然后加载所有结果(整个世界) - 我需要它留在地理定位而不是跳转到整个地图。

检查控制台后,我看到“Google Maps API警告:SensorNotRequired //developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required”,然后是下拉列表对象等......经过一番挖掘后,我发现了以下仍然有传感器的脚本:

if(ddp('google_places_api')) { if(ddp('google_places_api') != '') { wp_register_script('google_maps_api', 'https://maps.googleapis.com/maps/api/js?key='.ddp('google_places_api').'&sensor=false&libraries=places'); } }
		else { wp_register_script('google_maps_api', 'https://maps.googleapis.com/maps/api/js?'); }
		
	}

	$google_places_url = 'https://maps.googleapis.com/maps/api/place/autocomplete/xml?key='.ddp('google_places_api').'&sensor=false&input='.$fields[$field->post_name].'&types=(regions)';

$reference_url = 'https://maps.googleapis.com/maps/api/place/details/xml?key='.ddp('google_places_api').'&sensor=false&reference='.$place_reference;

....但我不知道用什么替换每个脚本中的“传感器”部分,或者这是否重要 - 我真的只需要地图停止跳跃,就是这样。

这是已重建的主题的旧版本(根据选择购买) - 不再获得原始开发人员的支持,因此我正在尝试自己修复问题。

javascript jquery google-maps
2个回答
15
投票

根据 Google Map Error Codes for SensorNotRequired

的文档

Google 地图不再需要传感器参数 JavaScript API。它不会阻止 Google Maps JavaScript API 工作正常,但我们建议您卸下传感器 来自脚本元素的参数。

这是一个警告,您可以安全地从网址中删除

&sensor=false


0
投票

如何将 Google 地图 API 添加到 Web

<script
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async&libraries=maps&v=beta" defer>
</script>

https://developers.google.com/maps/documentation/javascript/add-google-map

© www.soinside.com 2019 - 2024. All rights reserved.