Commit 41256fa
authored
V1.1.3 sync ios (#88)
* remove from request url for tile server.
* ZoomAltitudeConverter considers latitude and tilt
distance = zoom0Altitude * cos(lat) / 2^zoom
altitude = distance * cos(tilt)
lat/tilt clamp + minCosLat/minCosTilt
* googlemaps: adaptive geodesic interpolation (zoom-based segment length) + LRU cache for polyline/polygon
* fix: InfoBubble ignores click event
* adjust circle radius
* fix: initial camera position is ignored on Here SDK sometimes
* - fix(arcgis): correct zoom conversion (remove -1.0 bias)
- fix(arcgis): prevent disposed controller from overwriting camera on rapid provider switching
- fix(arcgis): restore requested camera when viewpoint is reset after scene/basemap updates
* Use DefaultMapViewItems for GroundImageMapPage.kt
* Replace Japanese labels with in English
* improve: GroundImage on ArcGIS
* insert debounce to improve redraw performance.
* Android(core): tileserver: add cacheKey path segment to LocalTileServer URL templates
* Android(MapLibre/Mapbox/HERE/ArcGIS GroundImage): groundimage: switch tile URL cache busting from query to cacheKey path
* implement marker tile layer for GoogleMaps
* improve performance and clickable
* improve marker rendering layer performance
* fix: marker click may causes crash
* introduce markerState.autoScalable
* keep the original scale when markerState.autoScalable=true
* drawing markers with collect size
* fix: missing tile when change zoom levels quickly
* wip: tile missing problem
* re-implement MarkerTileLayer using RasterLayer
* MarkerTileLayer works fine on GoogleMaps
* introduce MarkerTileLayer for HERE
* introduce MarkerTileLayer for MapLibre
* introduce MarkerTileLayer
* introduce MarkerTileLayer for MapBox
* introduce MarkerTileLayer for Google Maps
* wip: update the index page
* introduce MarkerTileLayer for ArcGIS
* fix: zoom level between mapbox and arcgis is incorrect
* align zoom levels for all maps SDKs
* update the JA top page
* - refactor: decouple clustering support via map service registry
- refactor(core): add MapServiceRegistry and move MarkerRenderingSupport to core
- refactor(marker-clustering): resolve rendering support from LocalMapServiceRegistry
- refactor(for-*): register MarkerRenderingSupport plugin; drop controller inheritance
- chore(build): remove marker-clustering dependency from for-* modules
* (getting better): MarkerTileLayer is unstable
* fix: vertical flipped drawing
* wip: simplify MarkerRasterLayer
* improve marker cluster algorithm
* - fix: MarkerTileRendering renders incorrect tiles
- Removed: MarkerStrategy and MarkerNativeStrategy modules are removed1 parent a6a8f46 commit 41256fa
267 files changed
Lines changed: 5780 additions & 11552 deletions
File tree
- Sources/MapConductorForGoogleMaps/marker
- docs
- src
- assets
- index
- mapviewcomponent
- components
- components
- mapviewcomponent
- mapviewstate
- index
- content/docs
- components
- core
- es-419
- components
- core
- experimental
- mapviewholder
- experimental
- ja
- components
- core
- experimental
- styles
- example-app
- src/main
- assets
- java/com/mapconductor
- example
- pages
- groundimage
- infobubble
- map/camerasync
- marker
- postofficecluster
- postoffice
- rasterlayer
- ui
- postoffice
- mapconductor-core/src/main/java/com/mapconductor/core
- circle
- geocell
- groundimage
- homography
- map
- marker
- polygon
- polyline
- raster
- spherical
- tileserver
- mapconductor-for-arcgis
- src/main/java/com/mapconductor/arcgis
- groundimage
- marker
- raster
- zoom
- mapconductor-for-googlemaps
- src/main/java/com/mapconductor/googlemaps
- circle
- marker
- polygon
- polyline
- raster
- zoom
- mapconductor-for-here
- src/main/java/com/mapconductor/here
- groundimage
- marker
- raster
- zoom
- mapconductor-for-mapbox
- src/main/java/com/mapconductor/mapbox
- groundimage
- marker
- polygon
- raster
- zoom
- mapconductor-for-maplibre
- src/main/java/com/mapconductor/maplibre
- groundimage
- marker
- polygon
- raster
- zoom
- mapconductor-heatmap/src/main/java/com/mapconductor/heatmap
- mapconductor-marker-clustering/src/main/java/com/mapconductor/marker/clustering
- mapconductor-marker-native-strategy
- src
- androidTest/java/com/mapconductor/icons
- main
- aidl/com/mapconductor/marker/nativestrategy/spatial
- cpp
- java/com/mapconductor/marker/nativestrategy
- spatial
- mapconductor-marker-strategy
- src
- androidTest/java/com/mapconductor/icons
- main
- aidl/com/mapconductor/marker/strategy/spatial
- java/com/mapconductor/marker/strategy
- spatial
- test/java/com/mapconductor/icons
- simple-map-app
- src/main/java/com/mapconductor/simplemapapp
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
0 commit comments