Tooltip for Airports in overview

dependabot/npm_and_yarn/mathjs-7.5.1
Keith Paterson 3 years ago
parent d8417c7fd9
commit cf2e5150e8

@ -29,7 +29,7 @@ You should have received a copy of the GNU General Public License along with FG
--> -->
<!--<l-marker :lat-lng="marker"></l-marker>--> <!--<l-marker :lat-lng="marker"></l-marker>-->
<LeafletSidebar ref="sidebar" @editParking="onEditSidebar" @edit="onEdit($event)"></LeafletSidebar> <LeafletSidebar ref="sidebar" @editParking="onEditSidebar" @edit="onEdit($event)"></LeafletSidebar>
<AiLayer ref="aiLayer"></AiLayer> <AiLayer ref="aiLayer"></AiLayer>
<l-layer-group layerType="overlay" name="airports" ref="airportLayer"> <l-layer-group layerType="overlay" name="airports" ref="airportLayer">
<l-circle <l-circle
v-for="(item, index) in this.$store.state.Airports.airports" v-for="(item, index) in this.$store.state.Airports.airports"
@ -42,7 +42,7 @@ You should have received a copy of the GNU General Public License along with FG
></l-circle> ></l-circle>
</l-layer-group> </l-layer-group>
<EditLayer ref="editLayer"></EditLayer> <EditLayer ref="editLayer"></EditLayer>
<PavementLayer ref="pavementLayer"></PavementLayer> <PavementLayer ref="pavementLayer"></PavementLayer>
<ThresholdLayer ref="thresholdLayer"></ThresholdLayer> <ThresholdLayer ref="thresholdLayer"></ThresholdLayer>
<TowerLayer ref="towerLayer"></TowerLayer> <TowerLayer ref="towerLayer"></TowerLayer>
<ToolLayer ref="toolLayer" @select-poly="onSelectedPolygon"></ToolLayer> <ToolLayer ref="toolLayer" @select-poly="onSelectedPolygon"></ToolLayer>
@ -54,7 +54,7 @@ You should have received a copy of the GNU General Public License along with FG
<script lang="js"> <script lang="js">
import 'leaflet/dist/leaflet.css' import 'leaflet/dist/leaflet.css'
import '@/assets/button.css' import '@/assets/button.css'
import { LMap, LTileLayer, LMarker, LCircle, LLayerGroup, LControl } from 'vue2-leaflet' import { LMap, LTileLayer, LMarker, LCircle, LLayerGroup, LControl, LTooltip } from 'vue2-leaflet'
import LeafletSidebar from './LeafletSidebar' import LeafletSidebar from './LeafletSidebar'
import AiLayer from './AiLayer' import AiLayer from './AiLayer'
import EditBar from './EditBar' import EditBar from './EditBar'
@ -77,7 +77,7 @@ You should have received a copy of the GNU General Public License along with FG
}) })
export default { export default {
name: 'flightgear-map', name: 'flightgear-map',
components: { LMap, LTileLayer, LMarker, LCircle, LeafletSidebar, AiLayer, EditBar, ToolBar, EditLayer, TowerLayer, PavementLayer, LLayerGroup, LControl, ThresholdLayer, ToolLayer }, components: { LMap, LTileLayer, LMarker, LCircle, LTooltip, LeafletSidebar, AiLayer, EditBar, ToolBar, EditLayer, TowerLayer, PavementLayer, LLayerGroup, LControl, ThresholdLayer, ToolLayer },
props: [], props: [],
created () { created () {
this.loadingInstance = null this.loadingInstance = null
@ -324,6 +324,7 @@ You should have received a copy of the GNU General Public License along with FG
event.target.airport = item event.target.airport = item
// console.log(event, item) // console.log(event, item)
this.normalStyle(event.target) this.normalStyle(event.target)
event.target.bindTooltip(event.target.airport.properties.icao + ' ' + event.target.airport.properties.name)
}, },
onClick (event, item) { onClick (event, item) {
console.log(item) console.log(item)

Loading…
Cancel
Save