私はmxmlcを使用してGoogleの例をコンパイルし、Flex4でGoogleMaps APIの使用を開始しています。しかし、swfファイルをコンパイルした後、マップが読み込まれません。
APIキーを登録しました。ダウンロードして、コンパイル時に使用されるxml構成ファイルにMaps SDKを含めました。C:\ sdk \ flex4 \ frameworks \ flex-config.xml
<external-library-path>
<path-element>libs/google/maps/lib/map_flex_1_18.swc</path-element>
</external-library-path>
Foo.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)"
width="100%" height="100%" key="{KEY}"/>
<mx:Script>
<![CDATA[
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
private function onMapReady(event:Event):void {
this.map.setCenter(new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);
}
]]>
</mx:Script>
</mx:Application>
ここからどこへ行くべきかについてのヒントはありますか?基本的なフレックスプロジェクトを問題なくコンパイルでき、入力したコンポーネントが表示されるので、APIキーと関係があると思いますか?
助けてくれてありがとう