feat(map): amap as map api provider and display template

This commit is contained in:
A1phaN
2026-09-07 10:04:12 +08:00
committed by Maurice
parent a066c94ec5
commit 57eac32f9f
92 changed files with 2910 additions and 70 deletions
+12
View File
@@ -167,6 +167,18 @@ const admin: TranslationStrings = {
'admin.weatherKeyHint': '天気データ用。openweathermap.org で無料',
'admin.unsplashKey': 'Unsplash APIキー',
'admin.unsplashKeyHint': '画像検索用。unsplash.com/developers で無料',
'admin.amapKey': 'Amap(高德地图)API キー',
'admin.amapKeyHint':
'Google に接続できず OpenStreetMap のデータも少ない中国本土での地点検索用です。JS API キーではなく「Web 服务」(Web サービス)タイプのキーが必要です。console.amap.com で取得できます。',
'admin.placesProvider.title': '地点検索のプロバイダー',
'admin.placesProvider.subtitle':
'地点検索・入力候補・詳細をどのサービスが担当するか。自動は、Google キーが設定されていれば Google、次に Amap、次に OpenStreetMap を使います。',
'admin.placesProvider.auto': '自動',
'admin.placesProvider.google': 'Google Places',
'admin.placesProvider.amap': 'Amap(高德地图)',
'admin.placesProvider.openstreetmap': 'OpenStreetMap',
'admin.placesProvider.missingKey': '選択したプロバイダーに API キーが設定されていないため、地点検索は OpenStreetMap にフォールバックします。',
'admin.placesProvider.saved': '地点検索のプロバイダーを保存しました',
'admin.validateKey': 'テスト',
'admin.keyValid': '接続済み',
'admin.keyInvalid': '無効',
+7
View File
@@ -92,6 +92,9 @@ const places: TranslationStrings = {
'places.loadingDetails': '詳細を読み込み中…',
'places.osmHint':
'OpenStreetMapで検索しています(写真・営業時間・評価なし)。設定でGoogle APIキーを追加すると詳細が表示されます。',
'places.osmActive': 'OpenStreetMapを使用中。Google APIキーで評価と営業時間が追加されます。',
'places.osmActiveAmap': 'OpenStreetMap を使用中です。Amap(高德地图)の API キーを追加すると評価や営業時間が表示されます。',
'places.osmActiveAny': 'OpenStreetMap を使用中です。Google または Amap(高德地图)の API キーを追加すると評価や営業時間が表示されます。',
'places.details.title': '場所の詳細',
'places.details.empty': '検索結果を選ぶと詳細が表示されます',
'places.details.loading': '詳細を読み込み中...',
@@ -104,6 +107,10 @@ const places: TranslationStrings = {
'places.details.adoptBlocked': '先に説明欄を空にしてください',
'places.details.facts': '知っておくと便利',
'places.details.nothing': 'この場所の情報は見つかりませんでした。',
'places.details.noKeyTitle': 'さらに詳しい情報を表示できます',
'places.details.noKeyHint': 'Google API キーがない場合、このインスタンスは自由に使えるソースのみを利用します。評価・営業時間・写真のために、TREK の管理者にキーの追加を依頼してください。',
'places.details.noKeyHintAmap': 'Amap(高德地图)の API キーがない場合、このサーバーは無料のソースのみ使用できます。評価や営業時間のために TREK 管理者にキーの追加を依頼してください。',
'places.details.noKeyHintAny': 'Google または Amap(高德地图)の API キーがない場合、このサーバーは無料のソースのみ使用できます。評価や営業時間のために TREK 管理者にキーの追加を依頼してください。',
'places.details.aboutBrand': 'チェーンについて',
'places.details.aboutBrandNote': 'この店舗ではなくチェーン全体の説明です。',
'places.details.fact.rating': '評価',