まず、2点間のルートを見つけて出力するには、Google map apiが必要です。 私は方向のリクエスト出力をjsonとxml出力でしか見ることができません。私はkmlを見ない。Google Maps API、KMLファイル、AppleのKMLViewerの関係
http://code.google.com/apis/maps/documentation/directions/
http://maps.googleapis.com/maps/api/directions/jsonこれは動作します!
http://maps.googleapis.com/maps/api/directions/kmlこれは機能しません。
アップルのKMLViewerはKMLファイルを受け取り、そのルートをGoogleマップのオーバーレイ上に重ねて表示します。
http://developer.apple.com/library/ios/#samplecode/KMLViewer/Introduction/Intro.html
私は、iPhone上のディスプレイとしてAppleのKMLViewerを使用することを計画しています。しかし、KMLファイルが必要です。
ただし、GoogleマップAPIはKMLファイルを出力しません。
私はこれにどのようにアプローチすればよいですか?
[ReadMe.txtファイル](http://developer.apple.com/library/ios/#samplecode/KMLViewer/Listings/ReadMe_txt.html%23//apple_ref/doc/uid/DTS40010046- ReadMe_txt-DontLinkElementID_9)をKMLViewerプロジェクトに追加しますか? 'Add&output = kmlをurl'の部分の最後まで動かさないのですか? – Anna
いいえ、http://maps.googleapis.com/maps/api/directions/json? { "routes":[]、 "status": "REQUEST_DENIED" } kmlを試してみると、http://maps.googleapis.com/maps/api/directions/kml? 404.それはエラーです。 要求されたURL/maps/api/directions/kmlがこのサーバーに見つかりませんでした。それだけで私たちは知っている。 – lilzz
ReadMeファイルの手順に必ず従ってください。次に、このようなURLを取得します: 'http://maps.google.com/maps?saddr=451+University+Avenue,+Palo+Alto,+CA+94301&daddr=1+Infinite+Loop,+Cupertino,+CA + 95014&output = kml' – Anna