- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ふきだしに画像を!)
携帯電話で撮影した写真にGPS情報を付加してメールするシステムの作成方法
このQ&Aのポイント
- 携帯電話で撮影した写真にGPS情報を付加してメールに送信し、googlemap上の位置にマーカでプロットするシステムを作成したい。
- システムでは、メールを受信してタイトル、本文、送信者のアドレス、送信日時、位置情報、画像ファイル名をxmlファイルに出力する。
- 現在、画像から読み取った位置情報を使ってgooglemap上のマーカを表示し、クリックするとメールのタイトルとサムネイル画像を表示したいが、エラーが発生している。どのような記述をすれば実現できるか教えてほしい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
記載URLのPosPos/PCを作ったひゅ~と言います。 スクリプト内では文字列を記述するクォーテーション(シングル、ダブル)の関係をしっかり確認して下さい。どのようなエラーが出ているのかが質問からは読み取れませんが、JavaScriptはプログラムですので雑な記述は通りません。固定文字列を記述するクォーテーションが正しく関係付けられている事が必要です。 質問内のコードでは <img...の前に"が足りていないですし、その中身も混乱しているようです。修正してみると、 + "<img src='./debui.jpg' width='120' height='102' /></a>"; このようになります。文字列を"で始めた場合はその内部では'を使うのが良いでしょう。
お礼
ご回答ありがとうございます。 また、参考URLの作者さんから回答いただけるとは・・・うれしいです。 ご指摘の通りやってみます。 それでもなお出来なければ補足にでもエラーの内容など記載してみたいと思います。
補足
ひゅ~さんのご指摘どおり、やってみました。 すると、firefoxではエラー: missing ; before statement ソースファイル: http://localhost:8080/ページのアドレス 行: 91, 列: 137 ソースコード: var html = markers[i].getAttribute("subject") + "<br />" + "<a href='./debui.jpg' target='_blank'>" + "<img src='./debui.jpg' width="120" height="102" \/></a>"; とのエラーが表示され、IEでは ライン:90 文字:138 エラー:';'がありません url:何々 というエラーが出ました。 まだ何かおかしいでしょうか?