2014-02-18 3 views
0

Мне нелегко выяснить, как они в каком формате этот API/директива хочет вариант «coords».директива angular-google-maps не показывает маркеры

Кто-нибудь здесь, кто это понял? Проблема:

<marker coords='{expression}' 
icon='{expression}' 
    click='{expression}' 
    options='{expression}' 
    events='{expression}'> 
</marker> 

Это описание маркера-API. Итак, , в каком формате я должен давать координаты?

Я пробовал все (массив с двумя числами, новая google.maps.LatLng, только один номер)

Мой маркер не показанными на моей карте ... кто может помочь?

Это мой текущий HTML:

<google-map center="map.center" zoom="map.zoom" draggable="true"> 

<marker coords="[52.52000659999999, 13.404953999999975]"></marker> 

</google-map> 

UPDATE: Это мой маркер:

<marker coords="cities.list[0].LatLng"></marker> 

И Консоль JavaScript показывает это:

scope.cities.list[0].LatLng 
Q {d: 52.52000659999999, e: 13.404953999999975, toString: function, b: function, equals: function…} 

ответ

1

Маркер Coords являются объект, имеющий свойства широты и долготы, представляющие положение этого маркера, например

<marker coords='{"latitude":53.4, "longitude":-0.23}'></marker> 

см: http://angular-google-maps.org/api

0

в Радиально-Google-Maps,

map 's center свойства, ' s coords свойства, window «s coords свойства

также является объектом который содержит широту & долгота поплавок номер

Смежные вопросы