pushinbr / pam-native-maps
Declarative native maps, cameras, markers and overlays for PAM Native.
Package info
github.com/push-in/pam-native-maps
Type:pam-native-plugin
pkg:composer/pushinbr/pam-native-maps
v0.1.0
2026-08-01 04:21 UTC
Requires
- php: ^8.4
- pushinbr/pam-native: ^0.6.1
README
Native Google Maps on Android and MapKit on iOS behind one immutable PHP API. It supports camera control, map styles, up to 5,000 markers, user location, gestures, and typed map, marker, camera, and error events.
composer require pushinbr/pam-native-maps pam mobile sync
use Pam\Native\Maps\{Coordinate, MapMarker, MapView}; MapView::make(new Coordinate(-23.5505, -46.6333), 14) ->markers([new MapMarker('office', new Coordinate(-23.5505, -46.6333), 'Office')]) ->showUserLocation();
Android apps must provide com.google.android.geo.API_KEY in their application manifest. Request location permission at runtime before enabling user location. The package never stores or transmits API keys.