Phonegap将要映射的接点或位置添加到地图

Phonegap Add pin points or positions to map to map

本文关键字:位置 添加 地图 映射 Phonegap      更新时间:2023-09-26

我正试图在电话间隙创建一个显示我当前位置的应用程序,但我想添加一些点或位置,比如酒店附近,电影院大厅无法添加

地图api 的JS代码

navigator.geolocation.getCurrentPosition(onSuccess, onError, { timeout: 30000 });
function onSuccess(position) {
var lat=position.coords.latitude;
var lang=position.coords.longitude;
//Google Maps
var myLatlng = new google.maps.LatLng(lat,lang);
var mapOptions = {zoom: 13,center: myLatlng}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({position: myLatlng,map: map});
}
function onError(error) {
alert('code: ' + error.code + ''n' +
'message: ' + error.message + ''n');
}
google.maps.event.addDomListener(window, 'load', onSuccess);
  1. 首先,看看这个答案。

  2. Chrome不支持没有安全来源的地理定位。阅读更多

  3. 如果您再次需要帮助,您可以将代码放入codepen、jsfiddle中以帮助理解。

  4. 你可以在这里看到你的代码在运行。

我希望能帮助你!