2016-09-22 2 views
0

ember-cli-g-maps addon을 ember v1.8.0 용으로 사용하고 있지만 온라인 가이드에 나와있는 코드를 사용했지만 표식을 표시 할 수 없습니다. 나는 그것이 내 눈이 보이지 않는 단순한 것이어야한다는 것을 안다. Google지도가 서버 또는 콘솔에서 오류없이 표시됩니다. 프로젝트는 에서 볼 수 있습니다. Ember Cli G지도 표시가 나타나지 않음

contentSecurityPolicy: { 
    'default-src': "'none'", 
    'script-src': "'self' 'unsafe-eval' *.googleapis.com maps.gstatic.com", 
    'font-src': "'self' fonts.gstatic.com", 
    'connect-src': "'self' maps.gstatic.com", 
    'img-src': "'self' *.googleapis.com maps.gstatic.com csi.gstatic.com", 
    'style-src': "'self' 'unsafe-inline' fonts.googleapis.com maps.gstatic.com" 
    }, 

이 템플릿/map.hbs 파일입니다 :
<h1>Map</h1> 
{{g-maps name="my-map" lat=lat lng=lng zoom=zoom scrollwheel=false}} 

이 노선 /지도입니다

는 설정/environment.js 파일입니다. js 파일 :

import Ember from 'ember'; 
/* global google */ 

export default Ember.Route.extend({ 
    setupController: function(controller) { 
    controller.setProperties({ 
     lat: 34.74048, 
     lng: -82.0463009, 
     zoom: 14, 
     markers: Ember.A([ 
     { 
     id: 'McDonalds', 
     lat: 34.751603, 
     lng: -82.0463009, 
     address: '890 N Main St, Woodruff, SC 29388, USA', 
     infoWindow: { content: '<p>This is McDonalds</p>', visible: true }, 
     anchorPoint: new google.maps.Point(), 
     animation: google.maps.Animation.DROP, 
     clickable: true, 
     crossOnDrag: true, 
     cursor: 'pointer', 
     draggable: true, 
     label: 'A', 
     opacity: 0.3, 
     optimized: true, 
     title: 'string', 
     visible: true, 
     zIndex: 999 
     } 
     ]) 
    }); 
    } 

}); 

세계에서 나는 무엇이 있습니까? 감사합니다

답변

3

Duuuh, templates/map.hbs 파일에 markers=markers을 추가해야합니다. 그러면 다음과 같이 표시됩니다.

<h1>Map</h1> 
{{g-maps name="my-map" lat=lat lng=lng zoom=zoom markers=markers}} 
관련 문제