我在設置api鍵(應該生成一個特殊鍵(瀏覽器,adnroid)??),一個代碼爲this page(Google Maps JavaScript API v3) html頁面,所有的作品都很完美。如何要求Google地圖Worklight上的地理編碼腳本
這是html頁面的腳本作品:
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCo1Q9VJ...xr7R4aOBDzY&sensor=false">
</script>
在工作燈Prject,使用Dojo,地圖不顯示。
我輸入腳本dojo/request/script。這是的.js代碼:
function dojoInit() {
require([ "dojo", "dojo/request/script","dojo/parser",
..
], function(dojo,script) {
dojo.ready(script,function() {
script.get({
url : "http://maps.googleapis.com/maps/api/js",
content : {
libraries : "places, geocode",
sensor : "false",
callback : "initialize",
key: "AIzaSyCo1Q9....cqXhAxr7R4aOBDzY"
}
});
...
});
});
}
初始化()函數:
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(-34.397, 150.644);
var mapOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
}
積聚dojo.xml
..
<include name="dojo/request/script.js" />
的視圖是空的,而不是顯示地圖。
在瀏覽器的控制檯上沒有錯誤,但函數初始化不是call.Why?
我在這裏放置這段代碼?因爲我在dojo初始化函數後插入它並出現這個錯誤:「TypeError:dojo.io is undefined」show它已被棄用http: //dojotoolkit.org/reference-guide/1.8/dojo/io/script.html – Angelo
將它放在dojo.ready而不是domlisterner – tik27
dojo.io.script.get已棄用。我使用這個http://dojotoolkit.org/reference-guide/1.9/dojo/request/script.html#dojo-request-script但不工作! – Angelo