問題タブ [ios6-maps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - Apple が iOS6 で Google マップの使用をやめるという噂について心配する必要がありますか?
ほぼすべての主要な報道機関が、Apple が iOS6 で Google マップ サービスの使用を停止すると報告しています。変更が正確に何であるか、いつロールアウトされるか、Apple がそれらをどのように実装するか、そして Google または Apple がサービスに対して課金を開始するかどうかを本当に知っている人は誰もいないと思います。これらの不確実性の結果として、私は 1 年以上取り組んできた新しい公共バス追跡アプリをリリースすべきかどうかについて、適切な決定を下すのに苦労しています。最初のハード デッドラインを 2012 年 6 月 15 日に設定しました。どのような変更が行われるのか、Apple がそれらをどのように実装するのかを待つのが最善の方法であることはわかっています。しかし、これ以上の遅れは私の他の多くの計画に非常に大きな影響を与えるため、リリース日を延期することに少し焦りとストレスを感じています.
アプリの詳細情報:
サードパーティの交通機関の API から取得した情報に基づいて、リアルタイムの公共交通情報を提供します。特定のルート上のバスの現在の位置情報をリアルタイムで表示し、2 つの場所間の交通情報を提供するために、iOS MapKit フレームワークと iOS 位置情報サービスに大きく依存しています。Apple によると、iOS MapKit フレームワークは Google サービスを使用して地図データを提供します。一部の機能は、Google マップ アプリを呼び出して、交通機関の計画と最寄りの停留所へのターンバイターン方式のルート案内を提供します。
私の質問:
噂が本当であることが判明した場合、Apple は、現在の MapKit フレームワークを既に使用しているアプリに影響を与えることなく、変更を実装する可能性が最も高いと思いますか? どのような潜在的な問題に備える必要がありますか?
ios - iOS6 の Google マップ
iOS 6 でのこの Google マップのサポートに戻ります。
これは深刻で建設的な問題であり、すでに iOS 5 でアプリをリリースし、Google のサービス利用規約http://code.google.com/apis/maps/に対する法令順守に結び付けられている多くのアプリ開発者にとって対処しなければならない問題です。iphone/terms.html .
事実は次のとおりです。Google Maps API Web サービスを使用するアプリケーションは、Google マップ上の情報の表示に関連している必要があります。Googleマップを表示しないアプリでのご利用はお断りいたします。
一部の開発者が App Store でダウンロードできるアプリケーションを持っているとします。ユーザーはそれをダウンロードして使用しています。ユーザーが自分の携帯電話を iOS 6 にアップデートすると、Google マップの代わりに Apple マップが表示され、Google のライセンス条項が突然破られます。
アプリケーションは Google ライセンスの観点から「デファクト」になり、何千人ものユーザーが違法になったアプリを使用することになり、これを防止する技術的な方法が思い浮かびません。
これをどのように処理しますか?
- Google は、このコンテキストで古いアプリを引き続き使用できることを許容できますか?
- Google は、iPhone で使用できる独自の Mapkit API を準備していますか? iOS 6 がリリースされる前に開発者がアプリを更新できるように、以前の IOS リリースで利用できますか?
- Apple は、同様の Web サービスを提供するまでのギャップを埋めるために、引き続き Google マップを表示するオプションを提供できますか?
建設的なアイデアは歓迎されますか?
PS。私はそれらの質問を Google と Apple にも投稿しています。
google-maps - iOS6で現在の場所と方向を示す地図を開く
ユーザーの現在の位置から別の位置への道順でマップアプリを開くことができるアプリを構築しています。コードは次のようになります。
ThosはiOS5.xでうまく機能します。ただし、iOS 6では、マップがGoogleマップを使用しなくなったため、代わりにSafariが表示されます。
iOS 6でどのURLを呼び出すべきか誰か知っていますか?
sdk - 新しい iOS6 マップ: 保存できますか? アプリでオフライン マップを提供できますか?
現在、マップを保存する必要がある iPhone アプリを開発しています。私は OpenStreetMaps を使用する予定でしたが、オフラインで表示するために新しいマップ タイルを保存することを Apple が許可するかどうかを知りたいです。iOS Dev Center でそれについて何も見つけることができません。
前もって感謝します。
ios - iOS 6.0 マップ アプリの URL スキームは何ですか?
以前は、iOS アプリ内で、Google マップの URL スキーム (http:maps.google.whatever.whatever) を使用して、アプリケーション内からマップ アプリを起動できました。
iOS 6.0 Maps アプリの新しい URL スキームを知っている人はいますか? これに関する新しいドキュメントは見つかりません。
ios - iOS 5 および iOS6 の互換性機能 -xcode
マップ ベースのアプリを作成したいのですが、Apple は iOS 6 で Google マップを使用しなくなります。最終リリースを待っているので、まだ開発者ベータ版にアップグレードしたくありません。でも、早く始めたいとも思っています。今プロジェクトを開始すると、ios 6 が利用可能になったときにプロジェクトが変更されるか、コードが異なりますか? つまり、ios 5 でビルトインを成功させた場合、ios6 にアップグレードしたときに失敗するのでしょうか? 全体を書き直す必要がありますか、それともすべて互換性があり、ビルドも成功しますか? 前もって感謝します..
objective-c - アプリ内からマップを呼び出して道順を確認する - iOS5 iOS6
ここで奇妙な問題があります。私のアプリは、iOS (5.1 と 6 の両方) に組み込まれているマップを呼び出せるはずです。iOS6 では問題なく動作しますが、iOS5.1 では動作しません。iOS6のマップが呼び出され、saddrからdaddrへの方向がトレースされますが、iOS5の場合、マップアプリが呼び出されますが、daddrにピンが1つだけ配置されます。なんらかの理由で初期座標 (saddr) が表示されず、方向が追跡されません。
これが私のコードです:
URL を「http://maps.google.com/something」に変更しようとしましたが、組み込みのマップ アプリではなく Safari を呼び出します。変数が URL に適切に渡されていることに気付きました。
何か案は?
前もって感謝します!
objective-c - iOS6 でのマップ統合
マップを iOS 6 に統合するにはどうすればよいですか。以前の iOS バージョンではサポートされますか?
iOS 5 以降をサポートする必要があるアプリでマップを表示したい。どうすればこれを行うことができますか?以前のバージョンでは、iOS は Google マップを使用し、最新バージョンでは独自のマップを使用します。
誰か助けてくれませんか?
licensing - IOS6 Mapkitライセンス、利用規約
IOS6では、マップデータがGoogleからApple独自のマップデータに置き換えられました。
以前は、MapKitを使用した場合、Googleマップのライセンスと利用規約(https://developers.google.com/maps/iphone/terms)に同意する必要がありました。新しいMapKitとその新しいマップデータの状況はどうですか?たとえば、GoogleMapsは商用アプリで無料で使用できませんでした。使用するには、プレミアムパッケージを購入する必要がありました。等。
ios - iOS 6 で一貫性のない中国の地図を処理するには?
iOS 6 の中国の地図の場合、MapKit はデバイスの場所に基づいて地図プロバイダーを選択するようです。中国にいる場合は AutoNavi マップを使用し、それ以外の場合はデフォルトの Apple マップを使用します。さらに複雑なことに、AutoNavi マップは iOS 5 上の Google マップと同じように変換されるように見えるのに対し、デフォルトの Apple マップは変換されません。
変換とは、中国のすべてのマップが変換されるという事実について話していますが、これは真実ではありません。むしろ、中国の一部の地図は変換されていますが、一部は変換されていません。
マップは一般に約 500 メートルオフセットされているため、この変換により、マップ上に注釈を正しく配置することが難しくなります。実際の地図の変換を逆にすることはできないため、解決策は同じオフセットを注釈に適用することです。
少なくとも限られた領域では、変換を逆にする重要な方法が存在します。iOS 6 の問題は、注釈を適切に補正できるようにマップが変換されているかどうかを知ることです。iOS 5 では、変換されたマップが一貫して使用されていたため、この問題は存在しませんでした。
以下の上海マップは、状況を示しています (実際の変換オフセットは示されていません)。
では、変換された中国の地図が使用されているか、変換されていない中国の地図が使用されているかを実行時に知る方法はありますか? これに対処するための他のアイデアはありますか?
編集:中国のプロキシを介してネットワーク トラフィックをルーティングすると、シミュレーターでマップの外観が変わるため、マップ プロバイダーの選択は IP に基づく必要があります。