【问题标题】:Cordova/PhoneGap: App crashes using Google Maps APICordova/PhoneGap:使用 Google Maps API 的应用程序崩溃
【发布时间】:2012-08-01 05:53:43
【问题描述】:

我正在使用以下代码通过 Google 地图 API 显示用户位置:

//GEOLOCATION
            var onSuccess = function(position) {
                alert('Latitude: '  + position.coords.latitude   + '\n' +
                      'Longitude: ' + position.coords.longitude  + '\n');

                var myLat = position.coords.latitude;
                var myLong = position.coords.longitude;

                //MAP
                var mapOptions = {
                    center: new google.maps.LatLng(myLat, myLong),
                    zoom: 14,
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                };

                var map = new google.maps.Map(document.getElementById("map_canvas"),
                                              mapOptions);

            };

            // onError Callback receives a PositionError object
            //
            function onError(error) {
                alert('code: '    + error.code    + '\n' +
                      'message: ' + error.message + '\n');
            }

            navigator.geolocation.getCurrentPosition(onSuccess, onError);

地图和正确的位置显示一秒钟,然后应用程序崩溃。谁能告诉我到底发生了什么?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    我找到了答案。另一个页面上有一段代码与这个冲突 - 我不知道会发生这种情况,所以没有清理它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      相关资源
      最近更新 更多