繁体   English   中英

在(浏览器)笔记本电脑上工作的phonegap地图应用程序,但在Android手机上不工作

[英]phonegap map app working on (browser) laptop but not working on Android phone

美好的一天,好人,我遇到了一个很大的问题,我使用phonegap开发了移动应用程序以获取当前位置。 它在我的笔记本电脑浏览器上完美运行,但是拒绝在我的android设备上运行。 请帮忙。 下面是我使用的代码。

Javascript文件

// JavaScript Document
// When map page is shown, run function
$('#gmap').live("pagecreate", function() {
    // Create gmap object, centering on given latitude/longitude, with a terrain map type
    $('#map_canvas').gmap({'center': '6.45306, 3.39583', 'mapTypeId': 'terrain'}).bind('init', function(evt, map) {
        // Use geolocation function watchPosition() to get position and success/fail status
        $('#map_canvas').gmap('watchPosition', function(position, status) {
            if ( status === 'OK' ) {
                // Set variable 'latlng' to values from watchPosition() function arg 'position'
                var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
                // Set up marker
                var markers = $('#map_canvas').gmap('get', 'markers' );
                if ( !markers['client'] ) {
                    $('#map_canvas').gmap('addMarker', { 'id': 'client', 'position': latlng, 'bounds': true });
                } else {
                    markers['client'].setPosition(latlng);
                    map.panTo(latlng);
                }
            }
        });
    });
});

Config.xml文件

<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
    xmlns:gap = "http://phonegap.com/ns/1.0"
    id        = "com.ahyoxsoft.eNigeria"
    version   = "1.0.0">

<name>XXXXXX</name>

<description>xxxxxx</description>

<author href="https://xxxxx.com" email="info@xxxxx.com">
Your Name
</author>

<icon src="images/icon/android/ic_ldpi.png" gap:platform="android" gap:density="ldpi" />
<icon src="images/icon/android/ic_mdpi.png" gap:platform="android" gap:density="mdpi" />
<icon src="images/icon/android/ic_hdpi.png" gap:platform="android" gap:density="hdpi" />
<icon src="images/icon/android/ic_xhdpi.png" gap:platform="android" gap:density="xhdpi" />

<icon src="images/icon/bb/ic.png" gap:platform="blackberry" />
<icon src="images/icon/bb/ic_hover.png" gap:platform="blackberry" gap:state="hover"/>

<icon src="images/icon/webos/ic.png" gap:platform="webos" />
<icon src="images/icon/webos/miniicon.png" gap:platform="webos" gap:role="mini" />

<icon src="images/icon/winphone/ic.png" gap:platform="winphone" />
<icon src="images/icon/winphone/tileicon.png" gap:platform="winphone" gap:role="background" />


</widget>

将此行放在config.xml中

<access origin="*" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM