1

Google MapsAPIV3ライブラリが含まれているcodeigniterを使用しています。すべてがコンストラクターなどにロードされます...

私のコントローラーの内容は...

   $config['icon'] = "http://localhost/xampp/zadanie_/myimg.png";
   $config['center'] = $data['lat'].",".$data['lon'];
   $config['map_height'] = 180;
   $config['sensor'] = false;
   $config['map_width'] = 198;
   $config['disableMapTypeControl'] = TRUE;
   $config['disableStreetViewControl'] = TRUE;
   $config['zoom'] = '10';

   $this->googlemaps->initialize($config);

   $marker = array();
   $marker['position'] = $data['lat'].",".$data['lon'];
   $this->googlemaps->add_marker($marker);

その後、ページを読み込んでいます...生成されたJavascriptには、次のコードが含まれています。

function initialize() {

                 var myLatlng = new google.maps.LatLng(48.1405,17.0948);
                var myOptions = {
                    zoom: 10,
                    center: myLatlng,
                    mapTypeId: google.maps.MapTypeId.ROADMAP,
                    mapTypeControl: false,
                    streetViewControl: false}
                map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

            var myLatlng = new google.maps.LatLng(48.1405,17.0948);

            var markerOptions = {
                map: map,
                position: myLatlng      
            };
            marker_0 = createMarker(markerOptions);


            }

アイコンアイテムはありません。私は何を悪いのですか?:(

4

1 に答える 1

1

に置き換える $config['icon'];$marker['icon'];問題が解決します。

于 2012-11-22T14:34:05.260 に答える