我注意到谷歌地图API有一个选项叫做“sensor”。
Google Maps不知道您的用户的任何信息,因此无法提供其位置。它是相反的:您可以确定用户的位置并将其提供给Google Maps以放置位置指针等。使用Google Maps API需要指示您的应用程序是否在任何Maps API库或服务请求中使用传感器(如GPS定位器)来确定用户的位置。
获取用户位置的另一种方法是包含:
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
在你的页面中。
这将创建一个名为“google.loader.ClientLocation”的javascript对象,其中包含用户的纬度、经度和地址。
示例:
google.loader.ClientLocation = {
"latitude": 51.817,
"longitude": 19.3,
"address": {
"city": "Aleksandrow Lodzki",
"region": "Lodz",
"country": "Poland",
"country_code": "PL"
}
};
关于Google Maps API v3的描述在这里: https://developers.google.com/maps/documentation/javascript/basics