hiteshvala / google-map-marker
一个用于Google Map API集合的Laravel包。您可以在Laravel中使用所有Google Map功能。
v1.4.0
2023-05-09 06:01 UTC
Requires
- php: ^8.0|^8.1|^8.2
- guzzlehttp/guzzle: ^7.0
- illuminate/support: ^8.0|^9.0|^10.0
README
安装包
composer require hiteshvala/google-map-marker
一旦安装了该包,您可以通过创建一个新的GoogleMapMarker
类实例并在其中调用带有经纬度参数的getLocationDetails
方法,在您的Laravel应用程序中使用它。
use HiteshVala\GoogleMapMarker\GoogleMapMarker; $apiKey = 'YOUR_GOOGLE_MAPS_API_KEY'; $marker = new GoogleMapMarker($apiKey); $location = $marker->getLocationDetails($lat, $lng);
要基于位置的全地址获取地址详情,请调用带有地址参数的getAddressDetails
方法。
$address = $marker->getAddressDetails($address);
要基于位置获取时区,请使用带有经纬度参数的getTimezone
方法,确保您的地图密钥具有时区API访问权限。
$timezone = $marker->getTimezone($lat, $lng);