法規ガイドライン

地図データ利用にあたっての注意点

地図データの帰属を明示するため、以下をアプリケーションのライセンス表示画面、またはそれ同等の場所に表示してください。

1.地図データ及び配信データについての著作権表示

Copyright : ©ZENRIN.Co, Ltd.

2.国土地理院の許諾番号

Map License number :
- 測量法に基づく国土地理院長承認(使用)R 5JHs 167-B3号
- 測量法に基づく国土地理院長承認(使用) R 5JHs 171-B3号

バージョン情報は初期化後にNavi.getVersion()を使って取得できます。

Navi.getInstance().getVersion(new GetVersionListener() {
	@Override
	public void onCompleted(ErrorCode errorCode, Version version) {
		if (errorCode == GetVersionListener.ErrorCode.NONE) {
			String copyright = "Copyright : " + version.getMapCopyright();
			String licenseNumber = "Map License Number : " + version.getMapLicensenumberList().toString();

			// 何らかの方法でcopyrightとlicenseNumberを表示してください。
		}
	}
});
Note:

著作者と国土地理院の許諾番号は変更される可能性があります。
プログラム中に固定の値を書かず、必ずSDKのIFを使って取得してください。

渋滞情報取扱時の注意点

渋滞情報を提供する際は警察庁が提示している 交通情報の提供に関する指針 を満たしてください。
特に、第3章3項を満たす必要があります。

3 渋滞情報																	
(1)情報の内容																	
	事業者は、渋滞情報を作成するときは、利用者がその内容を的確に把握することができるようにするため、原則として、情報の内容に次に掲げる事項を盛り込むこと。																
	 ア 日時、曜日等															
	 イ 路線及び方向															
	 ウ 始点及び長さ															
	 エ 交通の混雑の有無及び程度															
	 オ その他必要な事項															

渋滞情報取得日時はNavi.getTrafficTimestamp()で取得できます。

Navi.getInstance().getTrafficTimestamp(new GetTrafficTimestampListener() {
	@Override
	public void onCompleted(ErrorCode errorCode, TrafficTimestamp timestampInfo) {
		if (errorCode == ErrorCode.NONE) {
			String vicsTimestampHHMM = timestampInfo.getTimestampPrimary();
			String probeInfoTimestampHHMM = timestampInfo.getTimestampSecondary();
		}
		else {
			// 取得失敗
		}
	}
});

渋滞情報の詳細はNavi.getTrafficGuideData()で取得できます。

Navi.getInstance().getTrafficGuideData(new GetTrafficGuideDataListener() {
	@Override
	public void onCompleted(ErrorCode errorCode, TrafficGuideData trafficGuideData) {
		for (TrafficGuideData.GuideData guideData : trafficGuideData.getGuideData()) {
			TrafficGuideData.GuideData.VICS vicsData = guideData.getVics();
			switch (vicsData.getKind()) {
				case JAM: {
					float jamLength = vicsData.getLength();
					float jamPointDistance = vicsData.getDistance();
					int passTime = vicsData.getPassTime();
					String guidance = vicsData.getPhrase();
					break;
				}
				case REG: {
					float incidentPointDistance = vicsData.getDistance();
					String guidance = vicsData.getPhrase();
					break;
				}
				case UNKNOWN:
				default:
					break;
			}
		}

	}
});

参考に表示例を示します。

COCCHi渋滞情報表示例

弊社アプリケーション(COCCHi)での表示例

ルート探索結果取り扱い時の注意点

ルート探索結果を提示する際は警察庁が提示している 交通情報の提供に関する指針 を満たしてください。
特に、第3章4項を満たす必要があります。

4 旅行時間情報																	
(1)情報の内容																	
	事業者は、旅行時間情報を作成するときは、利用者がその内容を的確に把握することができるようにするため、原則として、情報の内容に次に掲げる事項を盛り込むこと。																
	 ア 日時、曜日等															
	 イ 路線及び方向															
	 ウ 始点及び終点															
	 エ 終点までに複数の経路がある場合には、経由する地点又は路線															
	 オ 終点に到達するまでに要する時間又は到達する時刻															
	 カ その他必要な事項	

参考に表示例を示します。

COCCHiルート探索結果表示例

弊社アプリケーション(COCCHi)での表示例

検索結果における駐車場満空情報利用にあたっての注意点

駐車場満空情報を利用する場合、満空情報を提供している以下の出展元の情報をアプリ内で表示してください。

genreKeygenreNamegenreYomi
90801タイムズタイムズ
90802リパークリパーク
90803名鉄協商メイテツキョウショウ

出展元のジャンル情報

駐車場満空で表示するブランド情報(出展元情報)は画像ではなく、文字列でも構いません。
文字列の場合は場合はgenreNameを使用してください。
画像を表示する場合は画像が見えにくくなるような加工はしないでください。

参考に表示例を示します。

COCCHiルート検索結果

弊社アプリケーション(COCCHi)での表示例