|
@@ -1,273 +1,273 @@
|
|
|
{
|
|
|
"metrics": [
|
|
|
{
|
|
|
- "metric": "Zoom",
|
|
|
+ "metric": "Drag & Drop Marker",
|
|
|
"number": "F0",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "2",
|
|
|
+ "pigeon": "3",
|
|
|
"leaflet": "4",
|
|
|
"mapgl": "4",
|
|
|
"mapbox": "4",
|
|
|
- "google": "3"
|
|
|
+ "google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "m\u00f6glich, aber Funktionen und Buttons m\u00fcssen selbst implementiert werden",
|
|
|
- "leaflet": "ZoomControl Component mit Position prop",
|
|
|
- "mapgl": "",
|
|
|
- "mapbox": "ZoomControl Component",
|
|
|
- "google": "automatisch, Position/Style nicht ver\u00e4nderbar"
|
|
|
+ "pigeon": "pigeon-draggable installieren, als Component um Marker herum",
|
|
|
+ "leaflet": "Marker props",
|
|
|
+ "mapgl": "draggable props",
|
|
|
+ "mapbox": "draggable props",
|
|
|
+ "google": "draggable props"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "draggable",
|
|
|
+ "metric": "Marker Beschriftung",
|
|
|
"number": "F1",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "3",
|
|
|
- "leaflet": "4",
|
|
|
+ "pigeon": "2",
|
|
|
+ "leaflet": "3",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "4",
|
|
|
+ "mapbox": "0",
|
|
|
"google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "install pigeon-draggable, als Component um Marker herum",
|
|
|
- "leaflet": "Marker prop",
|
|
|
- "mapgl": "draggable props",
|
|
|
- "mapbox": "draggable props",
|
|
|
- "google": "draggable props"
|
|
|
+ "pigeon": "m\u00f6glich, custom Overlays, aber keine vorimplementierten Beschriftungen",
|
|
|
+ "leaflet": "permanent Tooltip + css",
|
|
|
+ "mapgl": "Title zu Marker hinzuf\u00fcgen",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": "title props"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Directions api",
|
|
|
+ "metric": "individualisierbarer Marker",
|
|
|
"number": "F2",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "0",
|
|
|
- "leaflet": "0",
|
|
|
+ "pigeon": "3",
|
|
|
+ "leaflet": "4",
|
|
|
"mapgl": "4",
|
|
|
"mapbox": "4",
|
|
|
"google": "3"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "",
|
|
|
- "leaflet": "",
|
|
|
- "mapgl": "Mapbox Directions API",
|
|
|
- "mapbox": "Mapbox Directions API",
|
|
|
- "google": "eigene API, aber langsam und fehleranf\u00e4llig"
|
|
|
+ "pigeon": "mit Marker nicht m\u00f6chlich, custom Overlay als Marker verwenden; seit Update 0.17 (Dezember 2020) sind Farben m\u00f6chlich",
|
|
|
+ "leaflet": "Marker props icon",
|
|
|
+ "mapgl": "img oder svg in Marker Component",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": "nur custom Markers"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Ansicht drehen",
|
|
|
+ "metric": "Tooltips",
|
|
|
"number": "F3",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "0",
|
|
|
- "leaflet": "0",
|
|
|
+ "pigeon": "2",
|
|
|
+ "leaflet": "4",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "4",
|
|
|
- "google": "0"
|
|
|
+ "mapbox": "3",
|
|
|
+ "google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "",
|
|
|
- "leaflet": "",
|
|
|
- "mapgl": "NavigationControl Component",
|
|
|
- "mapbox": "RotationControl Component",
|
|
|
+ "pigeon": "m\u00f6glich, custom Overlays, aber keine vorimplementierten Tooltips",
|
|
|
+ "leaflet": "Tooltip Component, permanent oder hover",
|
|
|
+ "mapgl": "Popup Component",
|
|
|
+ "mapbox": "Popup Component",
|
|
|
"google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "map types (satellite, streets)",
|
|
|
+ "metric": "Hover over Marker",
|
|
|
"number": "F4",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
"pigeon": "2",
|
|
|
- "leaflet": "4",
|
|
|
- "mapgl": "3",
|
|
|
- "mapbox": "3",
|
|
|
+ "leaflet": "2",
|
|
|
+ "mapgl": "0",
|
|
|
+ "mapbox": "0",
|
|
|
"google": "3"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "abh\u00e4ngig vom Tile Provider (zb OpenStreepMap oder Mapbox)",
|
|
|
- "leaflet": "LayersControl Component (Button in Map)",
|
|
|
- "mapgl": "keine eigene Component",
|
|
|
- "mapbox": "keine eigene Component",
|
|
|
- "google": "m\u00f6glich, aber Button nicht direkt implementierbar"
|
|
|
+ "pigeon": "Design wird ge\u00e4ndert bei hover",
|
|
|
+ "leaflet": "riseOnHover, aktueller Marker wird \u00fcber andere gestellt",
|
|
|
+ "mapgl": "nicht automatisch, kein on hover event",
|
|
|
+ "mapbox": "kein on hover event",
|
|
|
+ "google": "Custom hover styles"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Standort Button",
|
|
|
+ "metric": "Zoom",
|
|
|
"number": "F5",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "0",
|
|
|
- "leaflet": "2",
|
|
|
+ "pigeon": "2",
|
|
|
+ "leaflet": "4",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "0",
|
|
|
- "google": "0"
|
|
|
+ "mapbox": "4",
|
|
|
+ "google": "3"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "",
|
|
|
- "leaflet": "keine Component aber implementierbar",
|
|
|
- "mapgl": "GeolocateControl Component",
|
|
|
- "mapbox": "",
|
|
|
- "google": ""
|
|
|
+ "pigeon": "m\u00f6glich, aber Funktionen und Buttons m\u00fcssen selbst implementiert werden",
|
|
|
+ "leaflet": "ZoomControl Component mit Position props",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "ZoomControl Component",
|
|
|
+ "google": "automatisch, Position/Style nicht ver\u00e4nderbar"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Wege einzeichnen und bearbeiten",
|
|
|
+ "metric": "Standort Button",
|
|
|
"number": "F6",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
"pigeon": "0",
|
|
|
- "leaflet": "4",
|
|
|
+ "leaflet": "2",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "4",
|
|
|
- "google": "3"
|
|
|
+ "mapbox": "0",
|
|
|
+ "google": "0"
|
|
|
},
|
|
|
"comments": {
|
|
|
"pigeon": "",
|
|
|
- "leaflet": "Polyline Component",
|
|
|
- "mapgl": "Source + Line Layer",
|
|
|
- "mapbox": "Layer + Feature",
|
|
|
+ "leaflet": "keine eigene Component aber implementierbar",
|
|
|
+ "mapgl": "GeolocateControl Component",
|
|
|
+ "mapbox": "",
|
|
|
"google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Fl\u00e4chen einzeichnen und bearbeiten",
|
|
|
+ "metric": "Button Vollbildmodus",
|
|
|
"number": "F7",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "2",
|
|
|
+ "pigeon": "0",
|
|
|
"leaflet": "4",
|
|
|
- "mapgl": "4",
|
|
|
- "mapbox": "4",
|
|
|
+ "mapgl": "3",
|
|
|
+ "mapbox": "0",
|
|
|
"google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "Overlay, m\u00f6glich aber nicht f\u00fcr User zeichnen geeignet",
|
|
|
- "leaflet": "react-leaflet-draw",
|
|
|
- "mapgl": "react-map-gl-draw",
|
|
|
- "mapbox": "react-mapbox-gl-draw",
|
|
|
- "google": "https://developers.google.com/maps/documentation/javascript/examples/polygon-simple"
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "Zusatzpaket: react-leaflet-fullscreen",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Tooltips",
|
|
|
+ "metric": "Button Ansicht drehen und neigen",
|
|
|
"number": "F8",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "2",
|
|
|
- "leaflet": "4",
|
|
|
+ "pigeon": "0",
|
|
|
+ "leaflet": "0",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "3",
|
|
|
- "google": "4"
|
|
|
+ "mapbox": "4",
|
|
|
+ "google": "0"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "m\u00f6glich, custom Overlays, aber keine vorimplementierten Tooltips",
|
|
|
- "leaflet": "Tooltip Component, permanent oder hover",
|
|
|
- "mapgl": "Popup Component",
|
|
|
- "mapbox": "Popup Component",
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "NavigationControl Component",
|
|
|
+ "mapbox": "RotationControl Component",
|
|
|
"google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Marker Beschriftungen",
|
|
|
+ "metric": "Ma\u00dfstab einblenden",
|
|
|
"number": "F9",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "2",
|
|
|
- "leaflet": "3",
|
|
|
+ "pigeon": "0",
|
|
|
+ "leaflet": "4",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "0",
|
|
|
- "google": "4"
|
|
|
+ "mapbox": "4",
|
|
|
+ "google": "0"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "m\u00f6glich, custom Overlays, aber keine vorimplementierten Beschriftungen",
|
|
|
- "leaflet": "permanent Tooltip mit css",
|
|
|
- "mapgl": "Title zu Marker hinzuf\u00fcgen",
|
|
|
- "mapbox": "",
|
|
|
- "google": "title prop"
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "ScaleControl Component mit Position props",
|
|
|
+ "mapgl": "ScaleControl Component",
|
|
|
+ "mapbox": "ScaleControl Component",
|
|
|
+ "google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Marker custom image",
|
|
|
+ "metric": "verschiedene Kartentypen",
|
|
|
"number": "F10",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "3",
|
|
|
+ "pigeon": "2",
|
|
|
"leaflet": "4",
|
|
|
- "mapgl": "4",
|
|
|
- "mapbox": "4",
|
|
|
+ "mapgl": "3",
|
|
|
+ "mapbox": "3",
|
|
|
"google": "3"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "mit Marker nicht m\u00f6chlich, custom Overlay als Marker verwenden; seit Update 0.17 (Dezember) sind Farben m\u00f6chlich",
|
|
|
- "leaflet": "Marker prop icon",
|
|
|
- "mapgl": "img oder svg in Marker Component",
|
|
|
- "mapbox": "",
|
|
|
- "google": "nur custom markers"
|
|
|
+ "pigeon": "abh\u00e4ngig vom Tile Provider (zb OpenStreepMap oder Mapbox), kein Button zum \u00c4ndern",
|
|
|
+ "leaflet": "LayersControl Component (Button in Map)",
|
|
|
+ "mapgl": "keine eigene Component",
|
|
|
+ "mapbox": "keine eigene Component",
|
|
|
+ "google": "m\u00f6glich, aber Button nicht direkt implementierbar"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Hover over markers?",
|
|
|
+ "metric": "Wege einzeichnen und bearbeiten",
|
|
|
"number": "F11",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "2",
|
|
|
- "leaflet": "2",
|
|
|
- "mapgl": "0",
|
|
|
- "mapbox": "0",
|
|
|
+ "pigeon": "0",
|
|
|
+ "leaflet": "4",
|
|
|
+ "mapgl": "4",
|
|
|
+ "mapbox": "4",
|
|
|
"google": "3"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "Design wird ge\u00e4ndernt bei hover",
|
|
|
- "leaflet": "riseOnHover, aktuellen Marker \u00fcber andere stellen",
|
|
|
- "mapgl": "nicht automatisch, kein on hover event",
|
|
|
- "mapbox": "nicht automatisch, kein on hover event",
|
|
|
- "google": "Custom hover styles"
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "Polyline Component",
|
|
|
+ "mapgl": "Source + Line Layer",
|
|
|
+ "mapbox": "Layer + Feature",
|
|
|
+ "google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Ma\u00dfstab einblenden",
|
|
|
+ "metric": "Fl\u00e4chen einzeichnen und bearbeiten",
|
|
|
"number": "F12",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
- "pigeon": "0",
|
|
|
+ "pigeon": "2",
|
|
|
"leaflet": "4",
|
|
|
"mapgl": "4",
|
|
|
"mapbox": "4",
|
|
|
- "google": "0"
|
|
|
+ "google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "",
|
|
|
- "leaflet": "ScaleControl Component mit Position prop",
|
|
|
- "mapgl": "ScaleControl Component",
|
|
|
- "mapbox": "ScaleControl Component",
|
|
|
- "google": ""
|
|
|
+ "pigeon": "Overlay, m\u00f6glich aber nicht f\u00fcr User zeichnen geeignet",
|
|
|
+ "leaflet": "react-leaflet-draw",
|
|
|
+ "mapgl": "react-map-gl-draw",
|
|
|
+ "mapbox": "Zusatzpaket: react-mapbox-gl-draw",
|
|
|
+ "google": "https://developers.google.com/maps/documentation/javascript/examples/polygon-simple"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Vollbildmodus",
|
|
|
+ "metric": "Directions API",
|
|
|
"number": "F13",
|
|
|
"category": "Funktionen",
|
|
|
"rating": {
|
|
|
"pigeon": "0",
|
|
|
- "leaflet": "4",
|
|
|
- "mapgl": "3",
|
|
|
- "mapbox": "0",
|
|
|
- "google": "4"
|
|
|
+ "leaflet": "0",
|
|
|
+ "mapgl": "4",
|
|
|
+ "mapbox": "4",
|
|
|
+ "google": "3"
|
|
|
},
|
|
|
"comments": {
|
|
|
"pigeon": "",
|
|
|
- "leaflet": "https://github.com/ptma/Leaflet.Legend",
|
|
|
- "mapgl": "",
|
|
|
- "mapbox": "",
|
|
|
- "google": ""
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "Mapbox Directions API",
|
|
|
+ "mapbox": "Mapbox Directions API",
|
|
|
+ "google": "eigene API, aber langsam und fehleranf\u00e4llig"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "bedienbar mit Tastatur",
|
|
|
+ "metric": "mit Tastatur bedienbar",
|
|
|
"number": "B0",
|
|
|
"category": "Benutzerfreundlichkeit",
|
|
|
"rating": {
|
|
@@ -286,7 +286,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "bedienbar mit Mausrad, Doppelklick, ...",
|
|
|
+ "metric": "mit Mausgesten bedienbar",
|
|
|
"number": "B1",
|
|
|
"category": "Benutzerfreundlichkeit",
|
|
|
"rating": {
|
|
@@ -305,27 +305,65 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "responsive (f\u00fcr Smartphone geeignet)",
|
|
|
+ "metric": "Smartphone: korrekte Darstellung der Karte",
|
|
|
"number": "B2",
|
|
|
"category": "Benutzerfreundlichkeit",
|
|
|
"rating": {
|
|
|
- "pigeon": "3",
|
|
|
+ "pigeon": "4",
|
|
|
"leaflet": "4",
|
|
|
- "mapgl": "1",
|
|
|
- "mapbox": "1",
|
|
|
- "google": "3"
|
|
|
+ "mapgl": "0",
|
|
|
+ "mapbox": "0",
|
|
|
+ "google": "4"
|
|
|
+ },
|
|
|
+ "comments": {
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "Map Tiles werden nicht dargestellt",
|
|
|
+ "mapbox": "Map Tiles werden nicht dargestellt",
|
|
|
+ "google": ""
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "metric": "Smartphone: Drag & Drop Marker",
|
|
|
+ "number": "B3",
|
|
|
+ "category": "Benutzerfreundlichkeit",
|
|
|
+ "rating": {
|
|
|
+ "pigeon": "0",
|
|
|
+ "leaflet": "4",
|
|
|
+ "mapgl": "4",
|
|
|
+ "mapbox": "0",
|
|
|
+ "google": "0"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "Marker draggen geht nicht",
|
|
|
+ "pigeon": "",
|
|
|
"leaflet": "",
|
|
|
"mapgl": "",
|
|
|
- "mapbox": "",
|
|
|
+ "mapbox": "Marker wird nicht angezeigt",
|
|
|
+ "google": "Marker reagiert nicht auf Drag & Drop"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "metric": "Smartphone: Gesten (move, zoom, doubleclick)",
|
|
|
+ "number": "B4",
|
|
|
+ "category": "Benutzerfreundlichkeit",
|
|
|
+ "rating": {
|
|
|
+ "pigeon": "4",
|
|
|
+ "leaflet": "4",
|
|
|
+ "mapgl": "4",
|
|
|
+ "mapbox": "0",
|
|
|
+ "google": "4"
|
|
|
+ },
|
|
|
+ "comments": {
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "nicht \u00fcberpr\u00fcfbar, da weder Marker noch Map Tiles angezeigt werden",
|
|
|
"google": "draggen nicht"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "works without internet connection",
|
|
|
- "number": "B3",
|
|
|
+ "metric": "Offlinemodus",
|
|
|
+ "number": "B5",
|
|
|
"category": "Benutzerfreundlichkeit",
|
|
|
"rating": {
|
|
|
"pigeon": "0",
|
|
@@ -339,11 +377,11 @@
|
|
|
"leaflet": "",
|
|
|
"mapgl": "",
|
|
|
"mapbox": "",
|
|
|
- "google": "no one does, download tiles?"
|
|
|
+ "google": "nicht m\u00f6glich"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Performance bei 100 Markern",
|
|
|
+ "metric": "100 Marker",
|
|
|
"number": "P0",
|
|
|
"category": "Performance",
|
|
|
"rating": {
|
|
@@ -362,7 +400,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Performance bei 1.000 Markern",
|
|
|
+ "metric": "1.000 Marker",
|
|
|
"number": "P1",
|
|
|
"category": "Performance",
|
|
|
"rating": {
|
|
@@ -381,7 +419,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Performance bei 10.000 Markern",
|
|
|
+ "metric": "10.000 Marker",
|
|
|
"number": "P2",
|
|
|
"category": "Performance",
|
|
|
"rating": {
|
|
@@ -400,7 +438,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Performance bei 100 bewegengen Marker ",
|
|
|
+ "metric": "100 bewegende Marker ",
|
|
|
"number": "P3",
|
|
|
"category": "Performance",
|
|
|
"rating": {
|
|
@@ -419,7 +457,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Performance bei 1.000 bewegengen Marker ",
|
|
|
+ "metric": "1.000 bewegende Marker ",
|
|
|
"number": "P4",
|
|
|
"category": "Performance",
|
|
|
"rating": {
|
|
@@ -438,7 +476,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Anzahl m\u00f6glicher Marker",
|
|
|
+ "metric": "maximale Anzahl an Markern",
|
|
|
"number": "P5",
|
|
|
"category": "Performance",
|
|
|
"rating": {
|
|
@@ -449,17 +487,36 @@
|
|
|
"google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
|
- "pigeon": "PC bei 15.000 immer noch nicht abgest\u00fcrzt aber Marker bewegen sich so langsam dass Bewegung kaum sichtbar ist",
|
|
|
- "leaflet": "9.000 Crash, 8.000 schon Probleme (Browsert Fenster rendern nur halb)",
|
|
|
+ "pigeon": "50.000",
|
|
|
+ "leaflet": "9.000 Crash, 8.000 schon Probleme (Browser Fenster wird nur mehr halb gerendert)",
|
|
|
"mapgl": "",
|
|
|
- "mapbox": "",
|
|
|
+ "mapbox": "50.000",
|
|
|
"google": ""
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Anzahl m\u00f6glicher bewegender Marker",
|
|
|
+ "metric": "CPU Auslasung bewegende Marker?",
|
|
|
"number": "P6",
|
|
|
"category": "Performance",
|
|
|
+ "rating": {
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": ""
|
|
|
+ },
|
|
|
+ "comments": {
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": ""
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "metric": "maximale Anzahl an bewegenden Markern",
|
|
|
+ "number": "P7",
|
|
|
+ "category": "Performance",
|
|
|
"rating": {
|
|
|
"pigeon": "3",
|
|
|
"leaflet": "3",
|
|
@@ -476,7 +533,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "ausf\u00fchrliche Dokumentation",
|
|
|
+ "metric": "ausf\u00fchrlich (subjektiv)",
|
|
|
"number": "D0",
|
|
|
"category": "Dokumentation",
|
|
|
"rating": {
|
|
@@ -495,7 +552,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "react spezifisch",
|
|
|
+ "metric": "React spezifisch",
|
|
|
"number": "D1",
|
|
|
"category": "Dokumentation",
|
|
|
"rating": {
|
|
@@ -514,14 +571,14 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "mit Beispielen",
|
|
|
+ "metric": "Beispiele",
|
|
|
"number": "D2",
|
|
|
"category": "Dokumentation",
|
|
|
"rating": {
|
|
|
"pigeon": "2",
|
|
|
"leaflet": "3",
|
|
|
"mapgl": "4",
|
|
|
- "mapbox": "4",
|
|
|
+ "mapbox": "3",
|
|
|
"google": "4"
|
|
|
},
|
|
|
"comments": {
|
|
@@ -571,7 +628,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "get started example/introduction",
|
|
|
+ "metric": "get started example",
|
|
|
"number": "D5",
|
|
|
"category": "Dokumentation",
|
|
|
"rating": {
|
|
@@ -590,7 +647,7 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "werden alle zu installierenden Pakete/Erweiterungen in der Doku erw\u00e4hnt?",
|
|
|
+ "metric": "vollst\u00e4ndig",
|
|
|
"number": "I0",
|
|
|
"category": "Installation",
|
|
|
"rating": {
|
|
@@ -609,9 +666,28 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "direkte Benutzung (ohne Key zu erstellen)",
|
|
|
+ "metric": "Zusatzpakete",
|
|
|
"number": "I1",
|
|
|
"category": "Installation",
|
|
|
+ "rating": {
|
|
|
+ "pigeon": "3",
|
|
|
+ "leaflet": "3",
|
|
|
+ "mapgl": "4",
|
|
|
+ "mapbox": "4",
|
|
|
+ "google": "4"
|
|
|
+ },
|
|
|
+ "comments": {
|
|
|
+ "pigeon": "seit Version 0.17 nur mehr pigeon-draggable zus\u00e4tzlich n\u00f6tig (vorher auch Marker und Overlay extra)",
|
|
|
+ "leaflet": "Vollbildmodus ist in eigenem Package",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": ""
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "metric": "direkte Verwendung",
|
|
|
+ "number": "I2",
|
|
|
+ "category": "Installation",
|
|
|
"rating": {
|
|
|
"pigeon": "4",
|
|
|
"leaflet": "4",
|
|
@@ -628,8 +704,8 @@
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "kostenfrei",
|
|
|
- "number": "I2",
|
|
|
+ "metric": "kostenlos",
|
|
|
+ "number": "I3",
|
|
|
"category": "Installation",
|
|
|
"rating": {
|
|
|
"pigeon": "4",
|
|
@@ -642,12 +718,12 @@
|
|
|
"pigeon": "wenn z.B. OpenStreetMap als Tile Provider verwendet wird",
|
|
|
"leaflet": "",
|
|
|
"mapgl": "50.000 free Monthly loads, 5$/1000",
|
|
|
- "mapbox": "",
|
|
|
+ "mapbox": "50.000 free Monthly loads, 5$/1000",
|
|
|
"google": "300\u20ac (200?) Guthaben, monatliche Rechnung, dann 2$ pro 1000 Aufrufe"
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- "metric": "Wird noch gewartet",
|
|
|
+ "metric": "Support",
|
|
|
"number": "I4",
|
|
|
"category": "Installation",
|
|
|
"rating": {
|
|
@@ -664,6 +740,25 @@
|
|
|
"mapbox": "",
|
|
|
"google": ""
|
|
|
}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "metric": "Zeitaufwand (subjektiv)",
|
|
|
+ "number": "I5",
|
|
|
+ "category": "Installation",
|
|
|
+ "rating": {
|
|
|
+ "pigeon": "3",
|
|
|
+ "leaflet": "4",
|
|
|
+ "mapgl": "3",
|
|
|
+ "mapbox": "3",
|
|
|
+ "google": "2"
|
|
|
+ },
|
|
|
+ "comments": {
|
|
|
+ "pigeon": "",
|
|
|
+ "leaflet": "",
|
|
|
+ "mapgl": "",
|
|
|
+ "mapbox": "",
|
|
|
+ "google": ""
|
|
|
+ }
|
|
|
}
|
|
|
]
|
|
|
}
|