0
Googleマップに複数のマーカーを追加する必要があります(googlemapライブラリを使用してGoogleマップを追加しました)。このマップにマーカーも追加しました。複数のマーカーをGoogleマップに追加する方法
コントローラー:単一のマーカーコード用
$data['tunnels'] = $this->functional->getTunnelData();
$config['center'] = '37.4419, -122.1419';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);
$marker = array();
$marker['position'] = 'center';
$this->googlemaps->add_marker($marker);
$data['map'] = $this->googlemaps->create_map();
は、Model:
$this->db->select('ult_tunnel.*,ult_country.name as country_name,ult_state.name as state_name,ult_city.name as city_name ')
->join('ult_country','ult_country.id = ult_tunnel.country_id')
->join('ult_state','ult_state.id = ult_tunnel.state_id')
->join('ult_city','ult_city.id = ult_tunnel.city_id')
->from('ult_tunnel')
->where('ult_tunnel.status','Active')
->get()->result();
ビュー:
<div class="col-md-12 col-xs-12 col-sm-12 col-lg-12" id="map">
<?php echo $map['js']; ?>
<?php echo $map['html']; ?>
</div>
このGoogleマップで複数のマーカーを追加することに私を助けてください。 助けていただければ幸いです。
ありがとうございます。
編集:
テーブルの構造: それは含まれています
ID(int型主キー)
名前(varchar型)
国(int型)
状態(int)
市(int型)
状態
私はあなたのソリューションを以下のようにコードを変更することができグーグルマップで名前を通じて
ありがとうございますが、私はマーカーを動的に追加したいと思います。例: (私はちょうどマーカーを使って場所の名前を表示したい、データベースに保存されている) – user6891871
lat&longの場所の名前を得るためにテーブル構造を投稿してください。 –
私の編集部分を確認してください。 – user6891871