5.2.3 • Published 3 years ago

react-leaflet-bing-v2 v5.2.3

Weekly downloads
664
License
MIT
Repository
github
Last release
3 years ago

react-leaflet-bing npm versionnpm downloadsNode.js CINode.js CI

Bing layer as React component for Leaflet build on top of React-Leaflet.

Bing example

Complete example with react-leaflet-geosearch

To get started, to be able to run the example you have execute:

npm install
import React from 'react';
import { MapContainer, TileLayer, LayersControl } from 'react-leaflet'
import {BingLayer} from '../src'

const { BaseLayer, Overlay } = LayersControl;

export default class BingExample extends React.Component {
  constructor() {
    super();
    this.state = {
      geodata: null,
      isadded: false
    }
  }
  render() {
    const bing_key = "YOUR-BING-KEY"
    return (
        <MapContainer center={[42.09618442380296, -71.5045166015625]} zoom={2} zoomControl={true}>
          <LayersControl position='topright'>
            <BaseLayer  name='OpenStreetMap.Mapnik'>
              <TileLayer  url="http://{s}.tile.osm.org/{z}/{x}/{y}.png"/>
            </BaseLayer>
            <BaseLayer checked name='Bing Maps Roads'>
              <BingLayer  bingkey={bing_key} type="Road"/>
            </BaseLayer>
            <BaseLayer checked name='Bing Maps Satelite'>
              <BingLayer  bingkey={bing_key} />
            </BaseLayer>
            <BaseLayer checked name='Bing Maps Satelite with Labels'>
              <BingLayer  bingkey={bing_key} type="AerialWithLabels" />
            </BaseLayer>
          </LayersControl>
        </MapContainer>
    )
  }
}

You can find the following example in the folder example. Run the above code by executing the following scripts in package.json, with the order they are stated underneath:

1) build

1) example

Options

optiontypedefault
subdomainsarray0, 1, 2, 3
typestringOne of the following values: Aerial– Aerial imagery.AerialWithLabels –Aerial imagery with a road overlay.AerialWithLabelsOnDemand - Aerial imagery with on-demand road overlay.CanvasDark - A dark version of the road maps.CanvasLight - A lighter version of the road maps which also has some of the details such as hill shading disabled.CanvasGray - A grayscale version of the road maps.Road – Roads without additional imagery. see: https://msdn.microsoft.com/en-us/library/ff701724.aspx'Aerial'
attributionstring'Bing'
culturestringfor supported culture codes see: https://msdn.microsoft.com/en-us/library/hh441729.aspx''
stylestringREST style parameters see: https://msdn.microsoft.com/en-us/library/mt823636.aspx#Related%20Resources''

For more details on how to use this plugin check the example.

5.2.3

3 years ago

5.2.2

3 years ago

5.2.1

3 years ago

5.1.2

3 years ago

5.1.1

3 years ago

5.1.0

3 years ago

5.0.1

5 years ago

5.0.0

5 years ago