google map Phonegap cordova ไม่แสดงในโทรศัพท์
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา google map Phonegap cordova ไม่แสดงในโทรศัพท์
google map Phonegap cordova ไม่แสดงในโทรศัพท์
Copy
ช่วยดูโค้ดให้ผมหน่อยครับ..ไม่รู้ว่าส่วนไหนผิด app ที่ผมเขียนในส่วนของแผนที่จึงไม่แสดงในโทรศัพท์
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
code html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
code javascript
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
code css
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
code html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<link rel="stylesheet" href="css/jquery.mobile-1.4.5.min.css"/>
<link rel="stylesheet" href="css/map.css"/>
<script src="js/jquery-2.1.4.min.js"></script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
<script type="text/javascript" src="js/map.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?&sensor=false"></script>
</head>
<body>
<div data-role="page" id="map">
<div data-role="panel" id="mypanel" data-display="overlay">
<ul data-role="listview" data-inset="false">
<li style="background-color: gray; color:#fff">Menu</li>
<li data-icon="home"><a href="index.html" rel="external" data-transition="slide">Home</a></li>
<li data-icon="location"><a href="map.html" rel="external" data-transition="slide">Traffic</a></li>
<li data-icon="camera"><a href="cctv.html" rel="external" data-transition="slide">CCTV</a></li>
<li data-icon="info"><a href="news.html" rel="external" data-transition="slide">NEWS</a></li>
<li data-icon="phone"><a href="hotline.html" rel="external" data-transition="slide">Hotline</a></li>
<li data-icon="navigation"><a href="shortcut.html" rel="external" data-transition="slide">Shortcut</a></li>
<li data-icon="cloud"><a href="#" onclick="window.open('http://203.155.220.231/radar/pics/radar.jpg', '_system', 'location=no');" rel="external" data-transition="slide">Rain Radar</a></li>
<li data-icon="delete"><a href="#" data-rel="close">Close Menu</a></li>
</ul>
</div>
<div data-role="header" data-add-back-btn="true" data-position="fixed">
<h1>Traffic</h1>
<a href="#mypanel" data-icon="bars" data-iconpos="notext"></a>
<a href="map.html" rel="external" data-icon="user" data-iconpos="notext"></a>
</div>
<div data-role="content" id="map_canvas">
</div>
<div data-role="footer" data-position="fixed"><h1><a><img src="img/traffic.png"></a></h1></div>
</div>
<script type="text/javascript" src="cordova.js"></script>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------code javascript
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$(document).on('pageinit', "#map", function () {
navigator.geolocation.getCurrentPosition(showPosition, positionFail);
});
function showPosition(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
var currentPosition = new google.maps.LatLng(lat, long);
var mapOptions = {
center: currentPosition,
zoom: 14,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.LEFT_TOP
},
};
var map = new google.maps.Map(
document.getElementById("map_canvas"),
mapOptions
);
var trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(map);
var marker = new google.maps.Marker({
position: currentPosition,
map: map,
});
}
function positionFail() {
window.setTimeout(function(){
$.mobile.loading('show', {
textonly: true,
textVisible: true,
text: "Loading Failed"
});
});
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------code css
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#map, #map_canvas { width: 100%; height: 100%; padding: 0; }
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ