2017-06-15 4 views
0

Il existe Data Layer Events avec lequel vous pouvez ajouter, par ex. cliquez sur les événements au Layer Class. Comment puis-je ajouter des gestionnaires d'événements au TileLayer Class?Est-il possible de cliquer sur Bing Maps TileLayer?

Dans le WMS Tile Layer Example Je voudrais pouvoir ajouter les lignes de code suivantes:

Microsoft.Maps.Events.addHandler(NOAAWeatherRadar, 'click', function() { 
    // add infobox 
}); 

Est-ce réalisable ou Connaissez-vous une solution de contournement?

Répondre

0

Les couches de mosaïque n'ont aucun événement de souris dans les contrôles de carte. Les couches de tuiles couvrent toute la surface de la carte. Si vous voulez un événement de souris, ajoutez simplement un événement à la carte elle-même. Si vous voulez pouvoir détecter un événement de souris sur une forme dessinée dans la couche de tuiles, vous devrez effectuer un traitement côté serveur pour tester l'intersection avec les données brutes.