地図でよく利用するGoogle Mapはすごく便利ですが、情報量が多い!
もっと単純な地図を利用したい時があります。
そんなのときに便利な地図が「ammap」
http://www.ammap.com/
しかもすごくカッコいいです。
地図に線や画像を載せたりすることもできます。
現在、ammapを利用した開発を行っていますが、少しつまったところがあるので書いておきます。
ammapの大陸や海のデフォルトの色を変えたりホバーを有効無効にしたりする場合はxmlファイルを書きます。
デフォルトでammap_settings.xmlというファイルがこれが罠です。
so.addVariable("settings_file", escape("<?=$this->webroot?>ammap/ammap_settings.xml"));
上記が設定ファイルを読み込むコードですが、ammmap_settings.xmlを変更しても全く反映されません。しかも消したらエラーが出ます。
設定の変更を有効にするには別のxmlファイルにammap_settings.xmlの内容をコピー&ペーストしてそのファイルをさらに読み込みます。
ここでは、ammap_setting_file.xmlとします。
so.addVariable("settings_file", escape("<?=$this->webroot?>ammap/ammap_setting_file.xml"));
以上で設定が反映されます。