Biostall の Google Maps v3 API を使用して一連の住所をマッピングしようとしていますが、住所を入力しようとすると、生成される経度緯度が毎回 0, 0 になります。各住所の経度と緯度を具体的に入力した場合にのみ機能します。Biostall が例のビデオとドキュメントで使用したエントリでさえ機能しません。geocodeCaching 機能も使用しようとしています。助けてください。
$this->load->library('googlemaps');
$config = array();
$config['zoom'] = 'auto';
$config['geocodeCaching'] = TRUE;
$config['region'] = 'US';
$config['sensor'] = FALSE;
$this->googlemaps->initialize($config);
$marker = array();
$marker['position'] = '37.429, -122.1519';
$marker['animation'] = 'DROP';
$this->googlemaps->add_marker($marker);
$marker = array();
$marker['position'] = '1600 Amphitheatre Parkway in Mountain View, Santa Clara County, California United States';
$marker['animation'] = 'DROP';
$this->googlemaps->add_marker($marker);
$data['map'] = $this->googlemaps->create_map();
echo print_r($data['map']['markers']);
マーカー出力:
配列 ( [マーカー_0] => 配列 ( [緯度] => 37.429 [経度] => -122.1519 ) [マーカー_1] => 配列 ( [緯度] => 0 [経度] => 0 ) ) 1
これは生成されたマップです:
BIOSTALL の提案はこれを出力しました: Lat: 0 Lng: 0 Err: OVER_QUERY_LIMIT data_location: http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway+in+Mountain+View%2C+ Santa+Clara+County%2C+California+United+States&sensor=false®ion=US