GaodeMapsオープンプラットフォームの概要
Overview Gaode Maps Open Platform
1.背景
- 企業開発では、saasやpaasなどの多くの概念で、前者はサービスとしてのソフトウェアであり、後者はサービスとしてのプラットフォームです。
- 多くの企業が優れた機能を備えている場合、多くの場合、これらの機能を開放することを選択します。現時点では、他の開発者や企業は、これらのカウントを自分で開発する代わりに、このプラットフォームで二次開発を行うことができます。
- 典型的なPAASには、AlibabaのTaobao、JD、WeChatアプレット、Alipayアプレット、Baiduマップ、QQ、Gaodeマップ、支払いSDKなどがあります。
- プラットフォームの形で能力を開放できる企業には、基本的にいくつかの特徴があることがわかります。 1つは、プラットフォームが巨大であり、同じユーザー規模または同じ技術レベルを達成するためにそれ自体で構築することはできないということです。第二に、支払いや地図などの資格制限では、写真を撮る必要があります。 。
- そのため、今では誰もが国内の大手企業とその子会社に支配されることへの恐れを感じることができます。
2.AutoNaviマップのオープンプラットフォームの概要
- 公式サイト
https://lbs.amap.com/api/
- 入口の概要
- APIはさまざまな形式で提供されていることがわかります。モバイル側には、SDK for AndroidやiOS、Web側などのSDKフォームと、基本的にデスクトップ、ブラウザー、モバイルサービスをカバーするWebサービスの形式で提供されるAPIがあります。
- 特徴
はい、そうです。マップは現在非常に強力であり、非常に基本的なサービスでもあります。屋内測位、トラックトラッキング、ナビゲーション、ルートプランニング
普段使用しているアプリの位置情報の許可をリクエストする場合は、制限して常に許可しないようにしてください。収集後、私のような開発者はユーザーの軌跡と位置を直接収集して分析し、人の位置を描画できるためです。行動ルート。特に、Appleの電話よりも大きな権限を持つAndroidの電話も、プライバシーの漏えいの影響を最も受けています。
私が知っている多くのAndroid開発者はAppleの電話を使用しています、、、
これがアプリケーションのシナリオです。基本的に、ソーシャルネットワーキング、eコマース、ゲーム、旅行、スマートハードウェアなど、誰もが最もよく使用するアプリのシナリオをカバーしていることがわかります。
これは詳細な開発者の入り口です。詳細なドキュメントの入り口を見ることができますが、それでも非常にフレンドリーです。
これはサービスのアップグレードです。 AutoNavi Mapは、ジオリバースコーディングやポジショニングなど、一定量のサービスを無料で使用できますが、一定数の制限があることに注意してください。これは商用利用が非常に制限されています
商用利用が必要な場合は、通常、お金を追加する必要があります。そうです、お金を追加してください! ! ! !
多くのオープンサービスは、この課金戦略に基づいています。一部は基本機能が無料で、CDHなどの高度な機能は有料です。すべての機能が無料であるものもありますが、一定の使用回数があります。この制限を超えると、ズーム、AutoNaviマップなどの料金が発生します。
3.ジオコーディングおよびアンチジオコーディングインターフェイスの簡単な使用(Webサービスの形式で)
- ドキュメント紹介
これは、古典的なオープンプラットフォームのWebページレイアウトです。左側が入り口、中央が特定のコンテンツ、右上が現在のページの概要またはタイトルです。
- ジオコーディング
apiの形式で提供されるインターフェースには、通常、いわゆるapiキーがあります。これには、通常、開発者アカウントをアプリケーションに登録する必要があり、承認後にのみ提供されます。
一部のオープンプラットフォームは開発者の資格を確認し、一部は企業アカウントアプリケーションのみを許可します
企業開発では通常、個人のアカウントアプリケーションは使用しませんが、企業の電子メール、企業の電話番号などのチームまたは企業のアカウントアプリケーションを使用します。
申請後、通常、資格審査が行われます。一部のレビューは緩く、プライバシー、財務、およびその他の国内ポリシーを含まないプラットフォームは一般的に緩く、関連するものは一般的に非常に厳格であり、一部は1週間以上レビューされることさえあります
APIを使用する場合、リクエストパラメータとリターンデータフィールドはすべて指定されており、指定どおりに呼び出すことができることに注意してください。実際の企業開発では、基本的な機能が利用可能であることを確認するために、最初にデモが作成されます
アカウントを登録し、アプリケーションを作成し、アプリケーションで[追加]をクリックすると、次の図が表示され、対応するキーを作成し、本番環境とテスト環境を区別するように注意してください。テスト環境は通常、内部のデバッグと開発に使用されます。実稼働環境では切り替えに注意する必要があります。通常、パッケージコードが設定された後、プロジェクトのパッケージ変数に従って自動的に切り替えられます。
- 逆ジオコーディング