bensquire/php-static-maps-generator

此包已被放弃且不再维护。未建议替代包。

一个用于生成Google静态地图链接的PHP库。

2.0.2 2017-11-20 22:20 UTC

This package is auto-updated.

Last update: 2020-09-07 18:50:51 UTC


README

Build Status

php-static-maps-generator

一个用于生成Google静态地图链接的PHP库。Google静态地图库(V2)是一个免费服务,[由Google提供] (https://developers.google.com/maps/documentation/staticmaps/)。

使用简单的OO方法,此项目将构建可用于图像标签的URL。

示例代码

$styling = new \GoogleStaticMap\Feature\Styling();
$styling->setHue('#006400');
$styling->setLightness(50);

$featureStyling = new \GoogleStaticMap\Feature();
$featureStyling->setFeature('all');
$featureStyling->setElement('all');
$featureStyling->setStyle($styling);

$map = new \GoogleStaticMap\Map();
$map->setCenter('London,UK');
$map->setHeight(300);
$map->setWidth(232);
$map->setZoom(8);
$map->setFormat('jpg');
$map->addFeature($featureStyling);

echo '<img src="' . $map . '" height="' . $map->getHeight() . '" width="' . $map->getWidth() . '" />';

示例输出

Sample map generated by the Class

修复编码标准

/usr/local/bin/php-cs-fixer fix --config=.php_cs.dist -v --dry-run

Google静态地图API文档

https://developers.google.com/maps/documentation/static-maps/intro

要求

此库除了需要PHP 7.1(或更高版本)的可用版本外,无需额外的软件,如果您希望检索地图图像,还需要一个正常工作的互联网连接。