2016-01-27 4 views
1

Я использую слой данных на картах Google с геометриями точек, которые иногда используют одни и те же координаты. Чтобы получить доступ ко всем функциям в данной координате, я пытаюсь использовать порт OverlappingMarkerSpiderfier для слоя данных вместо маркеров, называемых OverlappingFeatureSpiderfier.Колон в обратном вызове javascript

У меня возникли проблемы с добавлением обработчика кликов для слоя данных. В документации предусматривает:

ofs.addListener("click", function(event: google.maps.Data.MouseEvent) { 
    var theFeatureThatWasClicked = event.feature; 
} 

Кроме недостающей скобки, я не могу понять, что происходит с этой толстой кишкой в ​​обратном вызове. Есть идеи?

+0

Это выглядит как [TypeScript] (http://www.typescriptlang.org/). Посмотрите в папку 'src' проекта, с которым вы связались, и вы увидите расширение файла '.ts'. –

ответ

2

Синтаксис двоеточия есть аннотация TypeScript.

Чтобы использовать это с ванильным JS, просто положите function(event).

+1

Я думал, что возможно. Благодарю. – OBoud

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