javascript - Google Maps in Meteor App -


i want add geo- location feature meteor app, shows error, have searched here, not find suitable answer. have added meteor add mdg:geolocation package

 <!--html part-->   <head>   <script type="text/javascript" src="http://maps.google.com/maps/api/js?key=your_api_key&sensor=false"></script>      <script type="text/javascript">initmap = function(){         console.log("*** map  start ********")                 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);                 console.log("*** map  end ********")         }       </script>      </head>     <template name="map">     <div id="map-canvas"></div>   </template>   

client/main.js

if(meteor.isclient) {      template.map.rendered = function(){      var successhandler = function(position) {       session.set('lat', position.coords.latitude);       session.set('lon', position.coords.longitude);     };      var errorhandler = function (errorobj) {       alert(errorobj.code + ": " + errorobj.message);        session.set('lat',22.0546106 );       session.set('lon',88.3939791);      };      navigator.geolocation.getcurrentposition(         successhandler, errorhandler,         {timeout: 20000, enablehighaccuracy: true, maximumage: 10000});   }    tracker.autorun(function(){     initmap();   }); }   if (meteor.isserver) {          meteor.startup(function () {         // code run on server @ startup         });         }          initmap = function() {         console.log("***** start *****");         var mapoptions = {         center: new google.maps.latlng(session.get('lat'),session.get('lon')),         zoom: 8,         maptypeid: google.maps.maptypeid.roadmap         };         map = new google.maps.map(document.getelementbyid("map-canvas"), mapoptions);         console.log("***** end *****");         }  router.route('map'); 

client/main.css

#map-canvas {  width: 100%;  height: 300px;  } 

error shown in console

"*** map start ********" map:9 typeerror: null js:80 use of getpreventdefault() deprecated. use defaultprevented instead. map "google maps api warning: invalidkey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key" util.js:210 "google maps api warning: sensornotrequired https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required" util.js:210


Comments