Javascript 地图不是';科尔多瓦的t型装载
我有谷歌地图的代码,但在模拟器中我只看到黄色的Pegman图标。其他一切都是灰色的,地图没有加载Javascript 地图不是';科尔多瓦的t型装载,javascript,android,cordova,google-maps-api-3,Javascript,Android,Cordova,Google Maps Api 3,我有谷歌地图的代码,但在模拟器中我只看到黄色的Pegman图标。其他一切都是灰色的,地图没有加载 function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } function onDeviceReady() { } var map; function initialize() { var mapOptions = { zo
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
}
var map;
function initialize() {
var mapOptions = {
zoom: 14
};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
// Try HTML5 geolocation
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = new google.maps.LatLng(position.coords.latitude,
position.coords.longitude);
var infowindow = new google.maps.InfoWindow({
content: 'contentstring'
});
var marker1 = new google.maps.Marker({
position: pos,
map: map,
title: 'ciao!'
});
google.maps.event.addListener(marker1, 'click', function() {
infowindow.open(map,marker1);
});
var marker2 = new google.maps.Marker({
position: new google.maps.LatLng( 45.4353135, 12.135795400000006 ),
map: map,
title: 'ciao!'
});
map.setCenter(pos);
}, function() {
handleNoGeolocation(true);
});
} else {
// Browser doesn't support Geolocation
handleNoGeolocation(false);
}
}
function handleNoGeolocation(errorFlag) {
if (errorFlag) {
var content = 'Error: The Geolocation service failed.';
} else {
var content = 'Error: Your browser doesn\'t support geolocation.';
}
var options = {
map: map,
position: new google.maps.LatLng(60, 105),
content: content
};
var infowindow = new google.maps.InfoWindow(options);
map.setCenter(options.position);
}
google.maps.event.addDomListener(window, 'load', initialize);
另外,如何更改标记图标?我目前似乎无法让它工作。您的错误控制台是什么?您使用的是什么版本的Android?我没有任何错误,我使用的是Android 5.1.1和API 22。我只是不知道如何输入cordova的“deviceready”代码,以及该代码的顺序。使用emulator ripple chroome,只有当我水平旋转屏幕或手动加载带有“#pagename”的页面时,地图才起作用。设置侦听器的方式应该是正确的。如何包含cordova.js脚本?