初めまして。
Google Maps Distance Matrix APIを利用しているのですが、
パラメータのmodeにtaransitを指定すると、公共交通機関ではなく徒歩での時間が取得されています。
以下がリクエストです。
PHP
1https://maps.googleapis.com/maps/api/distancematrix/json?origins="愛知県名駅"&destinations="愛知県栄"&language=ja&mode=transit&key=APIキー
結果は以下の通りです。
array(4) {
["destination_addresses"]=>
array(1) {
[0]=>
string(50) "日本, 〒460-0008 愛知県名古屋市中区栄"
}
["origin_addresses"]=>
array(1) {
[0]=>
string(56) "日本, 〒450-0002 愛知県名古屋市中村区名駅"
}
["rows"]=>
array(1) {
[0]=>
array(1) {
["elements"]=>
array(1) {
[0]=>
array(3) {
["distance"]=>
array(2) {
["text"]=>
string(6) "1.7 km"
["value"]=>
int(1708)
}
["duration"]=>
array(2) {
["text"]=>
string(5) "20分"
["value"]=>
int(1227)
}
["status"]=>
string(2) "OK"
}
}
}
}
["status"]=>
string(2) "OK"
}
なにか指定のし忘れや条件などあるのでしょうか?
よろしくお願いします。
【追記】
リクエストを以下のように修正しました。
PHP
1https://maps.googleapis.com/maps/api/distancematrix/json?origins="愛知県名駅"&destinations="愛知県栄"&language=ja&mode=transit&transit_routing_preference=less_walking&key=APIキー

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/06 07:28
退会済みユーザー
2017/05/18 13:27