質問: domxml_new_doc("1.0");という一文で、Fatal error: Call to undefined function domxml_new_doc()というエラーが起こっています) ステップ3で、php.net内で読むように促されている、mysql_connect、mysql_select_db、my_sql_query、とmysql_errorのページですが、読んでみると、どれも廃止されたなどと書いてありました。元々PHPをほぼ触ったことが無く不慣れなので、ここからさっぱりわからず悩んでいました。 その時に検索して、こちらのサイトにたどりつきました。GUNMA GIS GEEK KMLをGeoJSONに変換する方法と、私が「KMLは爆発しろ」と思う理由 記事を読んでみれば、確かにと思うところもあるのですが、他に便利なものがあるとも書かれておらず、結局KMLを使うしかないのかわかりません。 GeoJSONについても調べましたが、KMLとの違いがよくわかりませんでした。 今までずっとKMLを使うことを中心にして調べてきたのですが、ここに来てKMLを使うべきか迷っています。 KMLのチュートリアルは古いようですが、他に新しくていいサイトが見つけられず行き詰っているので、判断が付けられないです。 KMLを使うのが一番いいんでしょうか?また、他にやり方があるのでしょうか?ご助言お願いします。
回答: > > GeoJSONについても調べましたが、KMLとの違いがよくわかりませんでした。 > > > GeoJSON はJSONで書かれたフォーマットで、KML はXMLで書かれたフォーマット、と言うだけです。 > > 元々PHPをほぼ触ったことが無く不慣れなので、ここからさっぱりわからず悩んでいました。 > > > PHPとMySQLを使うのであれば入門書を買って勉強されることをお勧めします。基礎的な部分を抜かしてWebの情報だけでは厳しいと思います。 GeoJSON や KML を使わないと表示できないかと言うと、そんなことはありません。緯度経度と(使うなら)infoウィンドウの中身、(これも使うなら)アイコンくらいの情報があればよいだけなので、それらが必要なだけ揃っていて、JavaScriptのコードがほどほどに書ければ地点表示が可能です。 あとは、Googleマップのマイマップ機能を使ってマップを作り、それを埋め込むと言うのもひとつの手段です。それであればマップ用のDBを用意する必要はありません。 【新Googleマップの「マイマップ」で地図作成&スマホで表示する方法|Mac - 週刊アスキー】 【旅行や外回りに便利!Google Map「マイマップ」の作り方&閲覧方法 | かみあぷ – iPhoneひとすじ!】