Adaloアプリに対話型マップを埋め込む前に、アクティブなAdaloサブスクリプションとbilling有効なGoogle Cloudアカウントがあることを確認してください。Adaloはデータベース駆動型のウェブアプリおよびネイティブiOSおよびAndroidアプリ向けのノーコードアプリビルダーです。3つのプラットフォームすべてで1つのバージョンを使用でき、Apple App StoreおよびGoogle Playに公開できます。
- セットアップ Google Cloud APIに接続するMaps JavaScript、ジオコーディング、プレイスなどのAPIを有効にします。APIキーを生成し、制限で保護します。
- AdaloのマップコンポーネントをインストールAdaloマーケットプレイスからアプリにコンポーネントを追加します。 Google Maps コンポーネント
- データベースを設定Adaloの「Location」プロパティを使用して座標を保存し、動的マーカーと位置情報ベースの機能を有効にします。
- 機能を追加する「現在地」を有効にし、距離を計算し、ユーザーの入力に基づいてマーカーをフィルタリングします。
- マップをカスタマイズJSONスタイルを使用してカスタマイズされたデザインを作成し、マップがアプリのブランドに合致していることを確認します。
テストは重要です。公開前に、アプリをプレビューしてデバイスでテストしてください。Adaloの単一コードベースシステムにより、マップはiOS、Android、ウェブプラットフォーム全体で機能します。Google Maps APIの月額250ドルのクレジットにより、ほとんどの小規模アプリは追加コストが発生しません。
対話型マップは機能とユーザビリティを強化し、Adaloのアシストされたプラットフォームを使用すれば、コーディングの専門知識がなくても統合できます。
Adaloを使用してノーコードアプリに対話型マップを埋め込むための5ステッププロセス
対話型マップを埋め込むための前提条件
Adaloアプリに対話型マップを埋め込む前に、アクティブなAdaloサブスクリプションとbilling有効なGoogle Cloudアカウントがあることを確認してください。
アカウントの作成 Adalo アプリ
Adaloで位置情報とマップ機能にアクセスするには、有料プランである必要があります。サブスクリプションがアクティブになったら、左側のサイドバーからAdaloマーケットプレイスに移動し、Google Mapsコンポーネントをインストールしてアプリのスクリーンに追加します。ビジュアルビルダーは「PowerPointと同じくらい簡単」と説明されており、初めてのユーザーでもコンポーネントのインストールが簡単です。
次に、座標を保存するためのLocationプロパティを含むコレクションを作成して、アプリのデータベースを準備します。このステップは、APIコールを減らし、アプリがスムーズに実行されることを確認するために重要です。 有料プランのデータ上限なしを使用すれば、制限に達することを心配せずに数千の位置情報レコードを保存できます。これは、店舗ロケーターや配送サービスなど、広範な位置情報データを持つアプリにとって大きな利点です。
AdaloのビルダーであるAdaは、あなたが何を望んでいるかを説明してアプリを生成することができます。Magic Startは説明からアプリの基盤全体を作成し、Magic Addは自然言語を通じて機能を追加します。
セットアップを加速させたいユーザーの場合、 Magic Start シンプルな説明から完全なアプリの基盤を生成できます。位置情報ベースのビジネスディレクトリが必要だと伝えると、データベース構造、スクリーン、ユーザーフローが自動的に作成されます。計画に数日かかったことが数分で完了します。
マップAPIキーを取得
Google MapsをAdaloアプリと統合するには、まずアプリ用のGoogle Cloudプロジェクトを作成します。次に、以下のAPIを有効にします: Maps JavaScript API, ジオコーディングAPI, Places API, Maps SDK for Androidおよび Maps SDK for iOSモバイルSDKを事前に有効にすることで、アプリをに公開する際の潜在的な問題を回避できます。 支払い方法 または 年単位.
GoogleはAPI使用のために有効な支払い方法が必要ですが、費用の一部をオフセットするために使用クレジットも受け取ります。
次に、Google Cloud Consoleの「認証情報」セクションでAPIキーを生成します。キーを取得したら、Adaloのの下に貼り付けます。 アプリ設定 > APIキー.
APIキーを保護するために、セキュリティ制限を適用します。HTTPリファラーを使用してアプリのドメインへの使用を制限し、有効にした特定のMaps APIに制限します。このステップは、アプリを保護し、コストを効果的に管理するために不可欠です。使用量ベースの料金で請求ショックにつながる可能性があるプラットフォームとは異なり、Adaloの有料プランには含まれています。 無制限の使用—したがって、唯一の変動費用の検討事項はGoogle Maps API自体です。
APIキーが保護され、セットアップされたら、Adaloプロジェクト内でマップを埋め込んでカスタマイズする準備ができました。
AdaloでインタラクティブマップをEmbedする方法
APIとデータベースをセットアップしたら、次のステップはマップコンポーネントをアプリと統合してコンフィグします。
マップコンポーネントを追加
Google Mapsコンポーネントをインストールしてアプリスクリーンにドラッグします。適切な機能のために、コンポーネントのサイズは最低200px × 200pxであることを確認します。Adaloのキャンバスは最大400スクリーンを一度に表示でき、マップがアプリの残りのナビゲーションとどのように統合されるかについて包括的なビューを提供します。
設定パネルで、Google Maps APIキーを入力します。このキーはアプリ設定のキーとは別であることに注意してください。そこから、1つの特定の位置情報を表示するかどうかを決定します 「シングルマーカー」 またはデータベースから複数の位置情報を表示する ユーザーがマップから直接物件の詳細画面を開けるようにクリックアクションを追加します。ロードマップ、サテライト、ハイブリッド、またはテラインビューから選択することで、またはGoogleマップスタイリングウィザードからカスタムJSONスタイルを使用することで、マップの外観をカスタマイズできます。APIコストを管理するには、マップが読み込まれるたびにアドレスを再度ジオコーディングするのではなく、座標(緯度/経度)を保存して使用します。さらに、物件の座標を使用してGoogleマップやAppleマップなどの外部アプリにリンクするターンバイターンナビゲーション用のボタンを含めます。 複数のマーカーを選択した場合、Magic Textを使用してコレクションの位置情報データをマップにバインドします。
設定を手動で構成するのではなく、必要なものを説明することを好むユーザーの場合、 Magic Add 自然言語リクエストから機能を追加できます。必要なマップ機能を説明するだけで、AIが実装を支援します。
埋め込みURLでマップをカスタマイズ
コンポーネントが配置されたら、外観と機能を調整できます。設定からロードマップ、ハイブリッド、サテライト、地形などのマップスタイルを選択します。より高度なカスタマイズの場合は、Google Maps Styling Wizardを使用してカスタムJSONコードを作成します。このコードをコンポーネント設定の「カスタムスタイルJSON」フィールドに貼り付けます。
ズームレベル(0〜21)を調整し、マップを特定の座標に中央揃えし、マップの言語を変更することで、初期ビューを調整することもできます。Web Viewコンポーネントを使用している場合、プレイス、ビュー、方向、ストリートビュー、検索などのモードでマップを埋め込むことができます。
マップをAdaloアクションにリンク
マップを対話型にするには、それをアプリのアクションにリンクします。例えば、「プレイスの詳細」スクリーンへのナビゲーション、ボトムシートのオープン、またはデータベースレコードの更新などのイベントをトリガーするために、マーカーに「クリックアクション」を添付できます。
「現在地」機能を含めたい場合は、位置情報プロパティを「現在のデバイスの位置情報」に更新するボタンを追加します。忘れずに含めることを確認してください 最後に、メッセージとユーザー間に一対多の関連付けを確立します。これにより、1人のユーザーが複数のメッセージを作成できる一方で、各メッセージは1人の作成者にリンクされます。ユーザーがフォーム経由で新しいメッセージを送信する際に、次のように設定できます ロケーションプロパティを「現在のデバイスの位置」に設定してください。含めることを忘れないでください 位置情報の許可をリクエスト アクション(通常はログイン中)により、アプリがユーザーのGPS座標にアクセスできるようになります。
Adaloはネイティブなターンバイターンナビゲーションを提供していませんが、動的URLを持つボタンを追加することで回避策を作成できます。次の形式を使用します:
https://maps.google.com/maps?saddr=[Start Lat],[Start Long]&daddr=[End Lat],[End Long]
ここで、マジックテキストはデータベースから開始座標と終了座標を取得します。
マップに表示されるマーカーをユーザー入力に基づいてフィルタリングすることもできます。例えば、ビジネスカテゴリーのドロップダウンメニューがある場合は、複数マーカーコレクションを設定して、「カテゴリー」が選択された値と一致する場所のみを表示します。さらに、ユーザーの現在地と特定のマーカーの間の距離を計算するには、テキストコンポーネントで次の数式を使用します:
KILOMETERS(Current Device Location Latitude, Current Device Location Longitude, Current Place Location Latitude, Current Place Location Longitude).
高度なマップカスタマイズテクニック
カスタムスタイル、動的データ統合、位置情報ツールを使用してアプリのマッピング機能を次のレベルに引き上げ、より高度にカスタマイズされたユーザー体験を実現します。
JSONコンフィグレーションでマップをスタイリングする
Adaloでは、マップのカスタマイズはCSSではなくJSONベースのコンフィグレーションに依存しています。個性的なマップデザインを作成するには、以下を使用できます Google Mapsスタイリングウィザード。これにより、色を調整したり、道路や関心地点などの要素を非表示または強調したり、ラベルサイズを調整してブランドアイデンティティに合わせたりできます。
「ウィザードがJSONを自動生成し、Adaloにコピーして貼り付けることができます。」- Adaloヘルプ
JSONの準備ができたら、マップコンポーネント設定の カスタムスタイルJSON フィールドに貼り付けます。カスタムスタイルはAdaloビルダーには表示されないことに注意してください。代わりに、アプリをプレビューしたり、リンクを共有したり、公開して変更を確認してください。既製デザインについては、 Snazzy Maps などのプラットフォームがすぐに使用できるJSONスタイルを提供しています。ハイブリッドアプリ開発にWebビューコンポーネントを使用している場合は、標準的なHTML、CSS、JavaScriptを組み込んでWebベースのマップ実装を行うことができます。
スタイリング後の次のステップは、マップを動的データに接続してリアルタイムマーカー更新を実現することです。
マップをAdaloデータベースに接続する
動的マーカーを有効にするには、まずデータベースにコレクション(例:「場所」)を作成し、 場所 プロパティを使用して座標を保存します。マップコンポーネント設定で、 複数マーカー を選択し、 マジックテキストを使用してマーカーの場所をバインドします。このセットアップにより、マーカーはデータベースに基づいて自動的に更新されます。
マーカーを表示するかどうかを制御するフィルターを適用することもできます。例えば、ビジネスカテゴリーのドロップダウンメニューがある場合は、選択したカテゴリーと一致する場所のみを表示するようにコレクションを設定します。パフォーマンスを最適化してAPIコストを削減するために、テキストベースのアドレスに依存するのではなく、緯度経度座標をデータベースに直接保存します。
手元のタスクが緊急かつ重要である場合があります。そしてこれらの場合、すぐに立ち往生したときにすぐに助けを求めるのは理にかなっています。しかし、助けが必要なものは即座に答える必要がないことが可能性があります。問題は、すぐに立ち往生した時点で、タスクがどれほど重要であるかに関係なく、一人で助けたいという自然な衝動があることです。 無制限のデータベースストレージ 有料プランでは、記録制限について心配することなく、広範な位置情報データセットを保存できます。これは、数千の場所を持つアプリ(ストア検索、不動産リスティング、配送追跡システム)にとって特に価値があり、人為的な制限に達することなくスケールできます。
参考までに、Google Cloud Platformは月あたり250ドルのマップと位置情報API使用料クレジットを提供し、月あたり約28,500の動的マップロードをサポートします。
ジオロケーション機能を追加する
マップをスタイリングして動的データに接続した後、ジオロケーション機能を追加することでインタラクティビティを向上させることができます。 位置情報の許可をリクエスト アクションをトリガーして開始します。これはログイン後またはホーム画面で行うのが最善です。位置情報の更新はユーザーがアプリと対話するときに発生します。
「現在地」ボタンを作成することで、さらに体験を向上させることができます。マップ画面にアイコンを追加し、そのアクションをログインしているユーザーの位置を更新するように設定します。 現在地 プロパティを 現在のデバイスの場所 にバインドして、マップビューがユーザーの位置に基づいてリフレッシュされるようにします。近接性を表示するには、 KILOMETERS または MILES 数式を使用してユーザーと関心地点の間の直線距離を計算します。
アプリのコア構造(スクリーン、コンポーネント、データベースコレクション、基本的なアクション)を生成します。そこから、ドラッグアンドドロップツールを使用してデザインと機能を微調整します。 位置情報入力コンポーネント は オートコンプリート 機能と「現在地を表示」トグルを提供しており、ユーザーが自分の位置を選択または特定しやすくなります。位置情報の許可を拒否するユーザーのために、フォールバック画面を設計してください。アプリは許可を再度求めることができないからです。最後に、 ジオコーディングAPI, Places APIおよび Maps JavaScript API がGoogle Cloud Consoleで有効になっていることを確認して、ジオロケーション機能がスムーズに機能するようにしてください。
X-RayAdaloのパフォーマンス分析ツールは、ジオロケーション関連のパフォーマンス問題をユーザーに影響する前に特定するのに役立ちます。アプリが頻繁な位置情報の更新または大規模なマーカーデータセットを処理する場合に特に便利です。
フィールド
ユーザーにリリースする前に、アプリのマッピング機能がシームレスに動作することを確認するために、徹底的なテストが重要です。
マップ機能をテストする
Adaloビルダーのマップ機能は、ライブアプリでの動作とは異なることがよくあります。例えば、カスタムスタイル、動的データ、実際のマーカーはプレビュアー、共有リンク、またはアプリの公開版でのみ表示されます。
「注:ビルダーで正しいアドレス付きの実際のマーカーは表示されませんが、アプリをプレビュー、共有、または公開するときに表示されます。」- Adaloヘルプ
物理デバイスでのテストが不可欠です。iOSデバイスを使用して許可フローを確認し、Androidデバイスを使用して位置精度をチェックし、プログレッシブウェブアプリ(PWA)がHTTPSで提供されていることを確認します。iOSは初回拒否後にユーザーに再度プロンプトを表示しないため、位置情報の許可を拒否するユーザーのためにフォールバック画面を設計することも賢明です。
許可の拒否やインターネット接続がない場合などのエッジケースに対応してください。テスト中にGoogle Cloud Consoleを監視して、ユーザーあたりのAPI使用量を追跡し、潜在的に高額な操作を特定します。予期しない請求を避けるために、使用量が無料枠の80%に達したときに請求アラートを設定します。
2025年後期のAdalo 3.0インフラストラクチャーの一新に続き、アプリは 3~4倍高速 以前よりも優れています。このパフォーマンス向上は、頻繁な位置情報の更新とマーカーレンダリングを処理するマップ集約的なアプリケーションで特に顕著です。モジュール型のインフラストラクチャはアプリのニーズに合わせてスケールし、ユーザーベースが成長しても性能を維持します。
すべてが期待通りに動作することを確認したら、プラットフォーム全体にアプリをデプロイする準備ができています。
アプリストアまたはPWAとして公開する
テスト後の次のステップはデプロイメントです。アプリに埋め込みマップが含まれている場合は、有料のAdaloプラン(開始価格 月額36ドルApple App Store、Google Play Store、またはカスタムドメイン上のPWAに公開するためのものです。Adaloの単一コードベースシステムにより、行ったすべての更新がiOS、Android、およびウェブプラットフォーム全体に自動的に適用されます— 無制限のアップデート 公開後にアプリに対して。
iOS提出の場合、位置情報データがどのように使用されるかを説明する明確なプライバシーポリシーと、App Store審査プロセス用の権限説明が必要です。Androidアプリはプライバシーマニフェストの自動構成からメリットを得ます。PWAをデプロイする場合は、ブラウザがこの要件を強制するため、アプリがHTTPSで提供されていることを確認してください。
公開する前に、Google Cloud Consoleで次のAPIが有効になっていることを確認してください: Maps SDK for iOS、Maps SDK for Android、Maps JavaScript API、ジオコーディングAPI、およびPlaces API。ウェブバージョンの場合、HTTPリファラー制限をAPIキーに適用すると、不正使用と予期しない料金を防止するのに役立ちます。物理デバイスでテストして、位置情報の権限とマップの読み込みがすべてのプラットフォームで正しく機能することを確認してください。
| プラットフォーム | 主な要件 | 権限処理 |
|---|---|---|
| iOSアプリストア | プライバシーポリシー、権限テキスト | AdaloアクションおよびOSプロンプトで管理 |
| Android Play Store | Maps SDK for Androidが有効 | Adaloによって自動的に構成 |
| PWA / ウェブ | HTTPS(地理情報機能に必須) | ブラウザレベルの権限プロンプト |
Googleの月額$250のクレジットのおかげで、ほとんどのアプリは初回起動時に無料枠内に収まります。デプロイ後は、Google Cloud ConsoleでAPIの使用パターンを監視し、呼び出しを最適化して、コストを効果的に管理してください。
マップベースのアプリに対するAdaloの比較
位置情報ベースのアプリケーションを構築する場合、プラットフォームの選択は開発速度と長期的なスケーラビリティの両方に大きな影響を与えます。マップが多いアプリに対するAdaloの比較は次のとおりです。
Bubble より多くのカスタマイズオプションを提供していますが、トレードオフが伴います。ウェブとモバイルのラッパーサービスは月額$69から始まり、使用量に基づく料金とWorkload Unitsによるレコード制限があります。モバイルソリューションはウェブアプリのラッパーであるため、大規模なパフォーマンス上の課題が生じる可能性があります。1つのアプリバージョンが自動的にそれぞれのストアにデプロイされたウェブ、Android、iOSアプリを更新するわけではなく、各々個別の管理が必要です。
FlutterFlow は技術ユーザー向けに設計された低コード(ノーコードではない)オプションです。ユーザーは自分の独立したデータベースを設定および管理する必要があり、かなりの学習の複雑性が必要です。ビルダーのビューは限定的です—一度に2つの画面しか表示できません—一方、Adaloは1つのキャンバス上で最大400の画面を同時に表示できます。料金はアプリストア公開ユーザーあたり月額$70から始まりますが、それでもデータベースは含まれておらず、別途調達、構成、および支払いが必要です。
Glide はスプレッドシートベースのアプリに優れていますが、ジェネリックで、テンプレートに制限されたアプリケーションを作成し、創造的な自由度は限定的です。カスタムドメインアプリの料金は月額$60から始まりますが、それでもアプリの更新とデータレコード行で制限されます。重要なことに、Glideはapple App StoreまたはGoogle Play Storeへの公開をサポートしていません—これはネイティブモバイルパフォーマンスが必要なマップアプリにとって大きな制限です。
Adaloの組み合わせの ネイティブiOSおよびAndroidコンパイル、無制限のデータベースレコード、および単一コードベース公開により、スケールが必要な位置情報ベースのアプリケーションに特に適しています。プラットフォーム上で300万以上のアプリが作成されており、インフラストラクチャは日次1,000万以上のリクエストを99%以上のアップタイムで処理しています。
結論
インタラクティブマップをアプリに追加するために、数か月のカスタム開発や大規模なエンジニアチームは必要ありません。Adaloのマップコンポーネント、Google Cloud APIキー、Magic TextやGoogle Maps Styling Wizardなどのツールを使用して、単一のビルドからウェブ、iOS、Androidのための完全に機能するマッピングインターフェースを作成できます。
正しく行うには、Google Cloud APIが適切に構成されていることを確認し(必要なAPIを有効にする)、API呼び出しを減らすために座標を保存してデータを効率的に管理してください。APIコストを追跡するために請求アラートを設定することもスマートです。
Adaloの単一コードベースアプローチはすべてを簡素化します。マップインターフェースを一度構築すると、すべてで動作します—Androidマニフェストやios権限を手動で調整する必要はありません。さらに、マップのスタイリング、マーカー、またはクリックアクションへの更新は、有料プランで無制限の更新により、すべてのプラットフォーム全体に自動的に適用されます。
すべてを徹底的にテストしたら、問題なくプラットフォーム全体にアプリを公開する準備ができています。
関連ブログ記事
- コーディングなしで最初のモバイルアプリを起動する方法
- アプリに音声テキスト機能を作成する方法
- ノーコードで数日でプロトタイプを構築する方法
- Google Maps SDK for Android:初心者向けガイド
Adaloを他のアプリ構築ソリューションより選ぶ理由は何ですか?
Adaloは、単一のコードベースから真のネイティブiOSおよびAndroidアプリを作成するAI搭載アプリビルダーです。Webラッパーと異なり、ネイティブコードにコンパイルされ、Apple App StoreおよびGoogle Play Storeに直接公開されます。有料プランで無制限のデータベースレコードがあり、使用量ベースの料金がないため、予測可能な価格設定で請求ショックを回避できます——アプリの起動で最も難しい部分が自動的に処理されます。
Adaloは、真のネイティブiOSおよびAndroidアプリを作成するAI対応アプリビルダーです。ウェブラッパーとは異なり、ネイティブコードにコンパイルされ、単一のコードベースからApple App StoreとGoogle Play Storeの両方に直接公開されます—アプリの起動で最も難しい部分は自動的に処理されます。有料プランには無制限のデータベースレコードと月額$36から始まる使用量ベースの料金がありません。
AdaloのドラッグアンドドロップインターフェイスとAIアシスト構築により、数ヶ月ではなく数日でアイデアから公開アプリまでたどり着くことができます。Magic Startはシンプルな説明から完全なアプリ基盤を生成し、プラットフォームは複雑なApp Store送信プロセスを処理するため、証明書とプロビジョニングプロファイルではなく、機能とユーザーエクスペリエンスに集中できます。
Adaloのドラッグアンドドロップインターフェースは、Magic StartやMagic Addなどのai支援ビルディング機能と組み合わせると、数か月ではなく数日でアプリを構築できます。プラットフォームはApp Store提出プロセスを処理するため、複雑なデプロイワークフローを管理することなく、アイデアから公開されたアプリまで進むことができます。
コーディングなしで、アプリにインタラクティブマップを簡単に埋め込むことができますか?
はい、Adaloのビジュアルビルダーを使用して、Adaloマーケットプレイスから Google Mapsコンポーネントを使用してインタラクティブマップを埋め込むことができます。コンポーネントをインストールし、Google Cloud APIキーを構成し、それをデータベースに接続して、動的マーカーと位置情報ベースの機能を表示します—コーディング専門知識は必要ありません。
Adaloのマップに対してどのGoogle Cloud APIを有効にする必要がありますか?
Google Cloud Consoleで、Maps JavaScript API、ジオコーディングAPI、Places API、Maps SDK for Android、およびMaps SDK for iOSを有効にする必要があります。これらすべてのAPIを事前に有効にすると、アプリをモバイルアプリストアに公開する際の問題を防ぎ、すべてのプラットフォーム全体でマップの完全な機能を確保できます。
AdaloアプリでGoogle Mapsを使用することはお金がかかりますか?
Googleは、Maps and Location APIの使用量に対して月額$250のクレジットを提供しており、これはおおよそ月間28,500の動的マップ読み込みをカバーしています。ほとんどの小規模アプリの場合、これは追加費用がないことを意味します。Adalo自体は有料プランで使用量ベースの料金がないため、唯一の変動費はGoogle Maps APIです。
Adaloマップに「現在地」機能を追加するにはどうすればよいですか?
リクエスト位置情報権限アクション(通常はログイン中)をトリガーするボタンを追加し、ボタンのアクションを「ログイン中のユーザー」の位置情報プロパティを「現在のデバイス位置」に更新するように設定します。また、Adaloのキロメートルまたはマイル式を使用して、ユーザーと関心地点の間の距離を計算して表示することもできます。
アプリのブランディングに合わせてマップの外観をカスタマイズできますか?
はい、Google Maps Styling Wizardを使用して、色を調整し、要素を非表示にし、ラベルサイズを変更してブランドアイデンティティに合わせるカスタムJSON構成を作成できます。生成されたJSONコードを、マップコンポーネント設定のカスタムスタイルJSONフィールドに貼り付けるか、Snazzy Mapsなどのプラットフォームからあらかじめ作成された設計を使用してください。
Adaloに位置情報レコードをいくつ保存できますか?
有料Adaloプランのデータベースレコード制限にはキャップがありません—無制限のデータベースレコードを取得します。これは、アプリが必要とする数だけ多くの位置情報座標を保存できることを意味し、ストアロケータ、配送アプリ、または数千の場所を持つ不動産リスティングに理想的です。
マップベースのモバイルアプリに対してAdaloはBubbleより優れていますか?
ネイティブモバイルアプリとマップの場合、Adaloは利点を提供します: 真のネイティブiOSおよびAndroidコンパイル(ウェブラッパーではない)、Workload Unit計算なしの無制限のデータベースレコード、およびすべてのプラットフォームを自動的に更新する単一コードベース公開。Bubbleは月額$69から始まり使用量ベースの料金がありますが、Adaloは月額$36から始まり無制限の使用があります。
マップアプリをApp StoreとGoogle Playの両方に公開できますか?
はい、Adaloは単一のコードベースからApple App StoreとGoogle Play Storeの両方に直接公開されます。マップのスタイリング、マーカー、または機能を変更すると、有料プランで無制限の更新により、iOS、Android、およびウェブプラットフォーム全体に自動的に適用されます。