-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下載的文件現在檢查它是否有效 –