我正在制作一个项目,我们在当地商店提供服务。如古尔冈的100家商店,德里的110家商店
如果用户在古尔冈搜索商店,则标记上面的地方。
因此,请通过谷歌免费提供的api告诉我这样的标记是否可行。 或者我必须为它编写一些代码......
答案 0 :(得分:0)
如果您要标记商店位置,请使用Complex Icons,如果您还要打开显示商店地址的面板,则可以使用Info windows。
如果你想使用PHP生成那些带有复杂图标和信息窗口的地图,并且你正在使用像Kohana这样的PHP框架,你可以使用我几年前开发的Google Maps Module来实现这一点。该模块能够生成生成复杂谷歌地图所需的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。