0

Windows Phone で実行されている PhoneGap アプリで Google マップを表示したいと考えています。

次のブログ投稿をフォローしましたhttp://www.christianengvall.se/phonegap-and-google-maps/

ただし、マップは次のように空白に表示されます。ここに画像の説明を入力

ここで何が欠けていますか?

4

3 に答える 3

1

はい、分かりました

問題は、マップ オプションにcenter属性を割り当てるのを忘れていたことです。

var mapOptions = {                
zoom: 4,
center: new google.maps.LatLng(-33, 151),
mapTypeId: google.maps.MapTypeId.ROADMAP
}

これは奇妙に思えます。マップに中心位置を割り当てないと表示されません。

于 2013-04-11T12:22:37.423 に答える
0

これをチェックして:

Windows Phone 8 リリースの IE の問題は、API をブロックすることです。

「maps.googleapis.com」ではなく「maps.google.co.uk」というドメインを使用する必要があります

Google マップ API URL の動作: https://maps.google.co.uk/maps/api/js?v=3.exp&sensor=false

また、クエリは高速になる傾向があります。

于 2014-03-11T03:58:44.720 に答える
-1

1/onDeviceReady 関数に挿入して、アプリがインターネットへのアクセスを許可されていることを確認します。

function onDeviceReady(){
    if (typeof google === 'object' && typeof google.maps === 'object'){
      var map = new GoogleMap();
      map.initialize();
    }else
      alert("You need an internet connection to display the map.")
}

2/Wi-Fi のみを使用している場合、エミュレーター上のアプリにはインターネットがありません (ただし、WMP 上の IE にはアクセスできます)。Wi-Fiとイーサネットの両方を使用するとうまくいく場合。

3/config.xml を確認して、Google サーバー (アクセス タグ) にアクセスできることを確認します。

于 2013-04-10T20:46:45.320 に答える