2
對於我的項目,我需要谷歌地圖API。 我只是可以通過腳本標記服務api,所以我嘗試了類似的東西。谷歌地圖與流星不工作
我的html:
<head>
<title>app</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"> </script>
</head>
<body>
{{> hello}}
</body>
<template name="hello">
<div id="map-canvas"/>
</template>
我的JS:
if (Meteor.isClient) {
var mapOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
mapOptions);
}
if (Meteor.isServer) {
Meteor.startup(function() {
// code to run on server at startup
});
}
在執行錯誤是: 未捕獲的ReferenceError:谷歌沒有定義
我怎樣才能得到這個工作?
使用.created方法而不是.rendered僅執行一次任務 – handmade 2013-05-07 22:51:49
使用'.created'不需要首先渲染dom嗎? (即地圖畫布不會準備好嗎?)我認爲,但我會遇到錯誤,試圖找到地圖畫布 – Akshat 2013-06-19 17:11:38