MySQL4.025とPHP5を使ったGooglマップの質問です。


使用APIとして、
http://www.phpinsider.com/php/code/GoogleMapAPI/http://www.geocoding.jp/を併用。
現在、住所から座標変換しマーカー表示するところまでは、解説が出回っていますので出来ています。


やりたい流れは、
(1)、テキストボックスに大まかな住所(例えば福岡県)を指定しボタンを押すと、その近辺の地図とマーカーが現れる。
(1.1)、マーカーは、ドラッグ可能。
(2)、マーカードラッグで位置調整を行い座標を取得。
(3)、座標から住所を割り出す。
(4)、そのマーカーが何を意味しているのか?意味をテキストボックスに入力。
(5)、以上、POSTでもGETでも取得した値をDB格納。フィールドは、マーカー意味,lon,rat,住所。


(1.1)(2)(3)をPHPで行う方法と、マーカー色設定の方法が解りません。

参考資料
http://www.marlin-arms.co.jp/gmh/addition2.htmlなど


PHPにそのようなクラスはないのでしょうか?
はっきり言って、http://www.phpinsider.com/php/code/GoogleMapAPI/は古く、JavaScriptクラスを使いPHPにデータを渡すほうが早いのでしょうか?
ちなみにSmartyを使っています。

具体例を示したPHPでの回答で、いるか賞に値する回答には1000ポイント差し上げます。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/04/20 21:08:32
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:hallo21 No.1

回答回数246ベストアンサー獲得回数2

>いるか賞に値する回答には1000ポイント差し上げます。

それ以外は10円と考えていいでしょうか?

id:seadwell

このような嫌がらせはやめてください。

あなたは0ポイントです。

2007/04/19 03:13:01
id:tokyosmash No.2

回答回数100ベストアンサー獲得回数6

ポイント100pt

じゃあコメント欄であげたURLでも再掲します。意味は無いですが。

http://www.openspc2.org/Google/Maps/

http://www.openspc2.org/reibun/Google/Maps/API/index.html

GoogleMapAPIの質問はなかなか回答が付きづらいようです。

使っている方の絶対数が少ないのでしょうね。

mixiのコミュニティも覗いてみましたがあまり活発では無いようです。

力になれなくてすみませんでした。

id:seadwell

> 力になれなくてすみませんでした。

いえいえ、結局JavaScriptで処理させることにしたのは、コメントを頂いたからです。

ありがとうございました。

2007/04/20 21:06:56
  • id:tokyosmash
    1.1と2はあえてPHPでやる必要もないと思うのですが、何か訳があるのでしょうか。

    PHPではないですが、こちらを使えばすぐできます。
    http://www.openspc2.org/reibun/Google/Maps/API/index.html

    PHPじゃないのでコメント欄にて失礼します。
  • id:seadwell
    コメントありがとうございます。

    > 1.1と2はあえてPHPでやる必要もないと思うのですが、何か訳があるのでしょうか。
    特にわけはありませんが、http://www.phpinsider.com/php/code/GoogleMapAPI/を使用していますので、そのようなクラスが用意されていたとしたらPHPで行うのがスマートな気がしたからです。

    また、私の文法が間違っているのだと思うのですが、Smartyを使っているとJavaScriptがSmartyシンタックスエラーを引き起こす場合が多々あるのでできれば避けて通りたいと考えました。

    さらに、PHPにどのようにデータを渡すのか?今一理解できないでいるからです。
    http://www.geekpage.jp/web/google-maps-api/gxmlhttp-5.php
    上記もコピペで試しましたが、Smartyシンタックスエラーが出てしまいます。
  • id:tokyosmash
    ああ、、典型的な悪質回答者なので開かないほうがいいですよって言おうと思ったのですが。

    http://q.hatena.ne.jp/1176607567
  • id:seadwell
    すみません。
    このような回答とは・・・。
    以後気をつけます。
  • id:seadwell
    tokyosmashさん

    GoogleMapに関してはJavaScriptでIFRAMEを使い処理をさせることにしました。
    IFRAMEは、日本語が使えなかったりと制限が多いので使いたくなかったのですが、JavaScriptを外部ファイルにしIFRAMEを使用したところ、今のところSmartyシンタックスエラーも出ていませんのでこれでプログラムを書いていくことにしました。

    > 1.1と2はあえてPHPでやる必要もないと思うのですが、何か訳があるのでしょうか。
    結局はこうなりました^^;


    tokyosmashさん、『あ』でも『い』でもなんか回答に書いてください。
    あれにポイント渡すのはメチャメチャシャクなのと、結局はPHPで無い方だったわけですから・・・。
    解答がつかないということは、PHPでは無理があったということでしょう。
  • id:Beirii
    このいわし質問で宣伝してみてはいかがでしょうか?http://q.hatena.ne.jp/1176890710

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません