kakao_maps_flutter 0.0.1-beta3+1
kakao_maps_flutter: ^0.0.1-beta3+1 copied to clipboard
KakaoMaps SDK v2 for Flutter. Supports both iOS and Android with comprehensive map features.
0.0.1-beta3+1 #
π Features #
- Added
zOrderproperty toInfoWindowOptionsfor controlling InfoWindow rendering order - Added
rankproperty toLabelOptionfor label rendering order and updated related functionalities
β»οΈ API Changes #
InfoWindowOptionsnow supportszOrderproperty for explicit rendering orderLabelOptionnow includesrankproperty; related methods updated to utilizerankfor label ordering
π§ Improvements #
- Enhanced Android initial position, zoom level, compass, scale bar, and logo configuration parsing for better flexibility and error handling
π Bug Fixes #
- Fixed initialPosition parser on Android to support both Map and JSONObject types
β οΈ Breaking Changes #
- None
0.0.1-beta3+1 (Korean) #
π κΈ°λ₯ μΆκ° #
InfoWindowOptionsμzOrderμμ±μ μΆκ°νμ¬ InfoWindowμ λ λλ§ μμ μ μ΄ κ°λ₯LabelOptionμrankμμ± μΆκ° λ° κ΄λ ¨ κΈ°λ₯ μ λ°μ΄νΈλ‘ λΌλ²¨ λ λλ§ μμ μ§μ κ°λ₯
β»οΈ API λ³κ²½ #
InfoWindowOptionsμzOrderμμ± μΆκ°λ‘ λ λλ§ μμ λͺ μμ μ§μ κ°λ₯LabelOptionμrankμμ± μΆκ° λ° κ΄λ ¨ λ©μλκ°rankλ₯Ό νμ©νμ¬ λΌλ²¨ μ λ ¬ μ§μ
π§ κ°μ μ¬ν #
- Androidμμ μ΄κΈ° μμΉ, μ€ λ 벨, λμΉ¨λ°, μ€μΌμΌλ°, λ‘κ³ μ€μ νμ± λ‘μ§ κ°μ λ° μ€λ₯ μ²λ¦¬ κ°ν
π λ²κ·Έ μμ #
- Androidμμ initialPosition νμκ° Mapκ³Ό JSONObject νμ λͺ¨λ μ§μνλλ‘ μμ
β οΈ μ£Όμ λ³κ²½/νΈνμ± #
- μμ
0.0.1-beta3 #
π Features #
- Camera Move End Events with
onCameraMoveEndStreamlistener for real-time camera movement completion notifications - Compass Controls with complete positioning and interaction management
- ScaleBar Controls with auto-hide functionality and fade timing configurations
- Logo Controls with platform-specific visibility and positioning support
- Enhanced Event System for camera movements with detailed position, zoom, tilt, and rotation data
β»οΈ API Changes #
- Added
CameraMoveEndEventclass for camera movement notifications - Added
Compass,ScaleBar, andLogoconfiguration classes with alignment and offset support - Added
onCameraMoveEndStreamproperty toKakaoMapController - Added compass, scalebar, and logo control methods to
KakaoMapController - Enhanced
KakaoMapwidget withcompass,scaleBar, andlogoparameters
π§ Improvements #
- 91.4% API Documentation Coverage - Comprehensive documentation for public APIs
- Enhanced error handling for platform-specific features (e.g., Android logo limitations)
- Improved type safety with proper enum-based alignment systems
- Better performance with optimized event streaming
- Enhanced example app with interactive compass and scalebar demonstrations
π Documentation #
- Comprehensive README updates with new feature examples
- Enhanced API documentation coverage to 91.4%
- Updated example app demonstrating all new features
- Platform-specific notes and limitations clearly documented
π Bug Fixes #
- Fixed coordinate conversion reliability
- Improved memory management in event streams
- Enhanced platform compatibility checks
β οΈ Breaking Changes #
- None - backward compatible with previous beta versions
0.0.1-beta2 #
π Features #
- StaticKakaoMap widget for displaying static map images with customizable markers
- InfoWindow management with add, remove, and batch operations
- Custom GUI components (GuiText, GuiImage, GuiLayout) for rich InfoWindow layouts
- InfoWindow click events with
onInfoWindowClickedStreamcallback - Initial map position and zoom level support in KakaoMap widget
β»οΈ API Changes #
- Added
InfoWindowOptionfor InfoWindow configuration - Added
StaticMapControllerfor static map generation - Added
initialPositionandinitialLevelparameters to KakaoMap widget
π§ Improvements #
- Enhanced iOS Info.plist for network permissions and embedded views
- Updated example app with InfoWindow and StaticMap demonstrations
- Improved error handling for InfoWindow and StaticMap operations
- Added Nine-patch image support for custom InfoWindow backgrounds
π Documentation #
- Updated README with InfoWindow management examples
- Added troubleshooting guide for Kakao Maps Android SDK dependency
- Enhanced map widget parameters documentation
0.0.1-beta1+2 #
π Features #
- EventHandler support with
LabelClickEventandonLabelClickedcallback - Swift Package Manager support for iOS
- Enhanced documentation and examples
.envfile integration for API key management
β»οΈ API Changes #
- Modernized KakaoMapController with property-based API
- Replaced deprecated methods (
setPoiVisibleβisPoiVisible,getCameraPositionβcameraPosition)
π§ Improvements #
- Code cleanup and organization
- New example app with
KakaoMapExampleScreen - Added marker assets and data structure refactoring
0.0.1-beta1 #
Initial release of the Kakao Maps Flutter plugin with core functionality:
π Features #
- Native Kakao Maps SDK v2 integration for Android and iOS
- Basic map view with touch controls
- Zoom level control (1-21)
- Camera position and movement with animation support
- Marker management (add, remove, batch operations)
- POI controls (visibility, clickability, scale)
- Coordinate conversion between map and screen points
- Map information retrieval (zoom, rotation, tilt)
- Viewport bounds management
π Documentation #
- Basic usage examples
- Platform-specific setup instructions
- API documentation for core features
π§ Technical Details #
- Null safety support
- Platform interface implementation
- Method channel communication
- Error handling and validation
- Type-safe API design
β οΈ Notes #
- This is a pre-release version for early adopters
- API may undergo changes based on feedback
- Some advanced features planned for future releases