私は地元の店でサービスを提供するプロジェクトを行っています。グルガオンにある100件の店舗のように、などGoogleマップで街をマークする方法
デリーの110件の店舗が今、私は、ユーザーがグルガオンの店舗を検索するならば、上記のような場所をマーク
などのGoogleマップでは、これらの領域を示したいと思います。
Googleから自由に提供されたapiによってこれが可能であるかどうかを教えてください。 またはそれに対応するコードを書く必要があります。
私は地元の店でサービスを提供するプロジェクトを行っています。グルガオンにある100件の店舗のように、などGoogleマップで街をマークする方法
デリーの110件の店舗が今、私は、ユーザーがグルガオンの店舗を検索するならば、上記のような場所をマーク
などのGoogleマップでは、これらの領域を示したいと思います。
Googleから自由に提供されたapiによってこれが可能であるかどうかを教えてください。 またはそれに対応するコードを書く必要があります。
店舗の場所に印を付ける場合は、Complex Iconsを使用する必要があります。また、店舗住所などのパネルを開く場合は、 Info windowsを使用してください。
複雑なアイコンと情報ウィンドウでPHPのみを使用してこれらのマップを生成し、KohanaのようなPHPフレームワークを使用している場合は、数年前に開発したGoogle Maps Moduleを使用して実現できます。モジュール等、アイコン、複合アイコン、ポリライン、infopanelsとの複合体のGoogleマップを生成するために必要な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を使用する必要があります。
あなたの答えに感謝して、git hubからのファイルをダウンロードして、動作するかどうかを確認してください –