-2
我正在制作一个项目,我们正在为本地商店提供服务。像古尔冈100家门店,110个将在德里等如何在谷歌地图上标记一个城市
现在我想,如果用户在Gurgaon搜索商店然后标记的地方像上面显示在谷歌地图这些区域像
。
所以请告诉像这样的标记是否可以通过谷歌免费提供的API。 或我必须写一些代码....
我正在制作一个项目,我们正在为本地商店提供服务。像古尔冈100家门店,110个将在德里等如何在谷歌地图上标记一个城市
现在我想,如果用户在Gurgaon搜索商店然后标记的地方像上面显示在谷歌地图这些区域像
。
所以请告诉像这样的标记是否可以通过谷歌免费提供的API。 或我必须写一些代码....
如果你想标记商店的位置,你应该使用Complex Icons,如果你还想打开一个面板显示例如商店地址,那么你可以使用Info windows。
如果要使用仅使用PHP的复杂图标和信息窗口生成这些映射,并且您使用的是像Kohana这样的PHP框架,则可以使用几年前开发的Google Maps Module来实现。该模块能够产生用于产生具有图标,图标复杂,折线,infopanels复杂谷歌地图所需要的JavaScript代码等
一个例子:
$map = Gmaps3::instance();
/* Generate a simple mark */
// We can use chainable methods
$map->add_mark(56.177668, 10.103302)// Coordinates
->set('view_shadow', TRUE) // View icons shadows
->center(FALSE); // Center map relative to this mark but without autofit zoom
/* Generate a draggable yellow mark */
$map->add_mark(56.005628, 10.02305, 'My draggable mark', TRUE, 'http://maps.google.com/mapfiles/ms/micons/yellow-dot.png');
$template = View::factory('gmaps')
->set('external_scripts', $map->get_apilink())
->set('internal_scripts', $map->get_map('map_container'))
->render();
$this->response->body($template);
为了显示标记内的数,您必须生成编号图标或使用pre-generated icons。
hi juan lago感谢您的回答,从git hub下载的文件现在检查它是否有效 –