Tech Racho エンジニアの「?」を「!」に。
  • 開発

地図「ammap」攻略

地図でよく利用する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"));

以上で設定が反映されます。


CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。