我已经使用ExternalInterface.call("javascriptMethodName")
方法成功地将 Google 地球与 Flex 集成,并在嵌入 swf 文件的 html 文件中编写了 javascript 内容。它成功运行并加载了 Google 地球。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script src="http://earth-api-samples.googlecode.com/svn/trunk/lib/kmldomwalk.js" type="text/javascript"> </script>
<script type="text/javascript" src="http://www.google.com/jsapi?key=I_Put_my_Key_Here"></script>
<script type="text/javascript">
google.load("earth", "1");
google.load("maps", "2.xx");
var ge = null;
var geocoder;
var _position = [0,0,0,0];
function init() {
geocoder = new GClientGeocoder();
google.earth.createInstance('map3d', initCB, failureCB);
}
这是该 html 文件的片段,但是当我在 html 文件中添加类似内容时:
var directionsService = new google.maps.DirectionsService();
地球不加载。任何人都可以建议如何克服这个问题。
谢谢 !!