我正在尝试使用Ionic v1实现Map。
一开始我只在浏览器中对它进行测试,效果很好。然后我在iOS设备上测试了它也运行良好。 但是,当我在Android设备上测试时,地图是正确的,但标记没有出现。
我向您展示了获取标记的代码,但我不认为这是代码简单的问题,它可以在带有离子实验室和iOS设备的浏览器中运行,但不适用于Android设备
navigator.geolocation.getCurrentPosition(function(pos) {
map.setCenter(myLatlng);
var myLocation = new google.maps.Marker({
position: myLatlng,
map: map,
title: "My Location"
});
});
我真的很感激一些帮助,因为我不知道我能做些什么来修复它。
[解决]
问题在于:
navigator.geolocation.getCurrentPosition(function(pos)
如果移动设备中的位置处于关闭状态,则无法正常工作。