【问题标题】:Phonegap Add pin points or positions to map to mapPhonegap 添加针点或位置以映射到映射
【发布时间】:2016-12-07 20:09:45
【问题描述】:

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

地图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);

【问题讨论】:

    标签: javascript cordova google-maps google-maps-api-3


    【解决方案1】:
    1. 首先,见this answer

    2. Chrome 不支持没有安全来源的地理位置。 read more

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

    4. 你可以看到你的代码在运行here

    希望能帮到你!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多