0

以下のMySQLクエリがあります。4 つの座標セットを取り出して、カスタム Google v3 API ページにプロットしようとしています。(ドットを青い線で「接続」するためにも必要です)

元の「printable_text」列のデータは次のようになります。

Grids  : T04SR08W09NW

BestFit: 38.204326/-89.995942 38.204330/-89.993452
       : 38.203490/-89.993451 38.203486/-89.995941
PreMark: NO        Directional Boring: NO      Depth>7Ft: NO

これが私の現在のMySQLクエリです:

SELECT ticket
     , SUBSTR(printable_text
             , LOCATE('BestFit: ',printable_text)+9
             , LOCATE('PreMark:', printable_text) - LOCATE('BestFit: '
             , printable_text) - 9) AS coord
     , REPLACE((SUBSTR(printable_text
                      , LOCATE('BestFit: ',printable_text)+9
                      , LOCATE('PreMark:', printable_text) - LOCATE('BestFit: '
                      , printable_text) - 9)),'/',',') AS coord
  FROM tickets 
 WHERE ticket = 'A3041073'

これまでに抽出したものは次のとおりです。

38.204326/-89.995942 38.204330/-89.993452       : 38.203490/-89.993451 38.203486/-89.995941
38.204326,-89.995942 38.204330,-89.993452       : 38.203490,-89.993451 38.203486,-89.995941

「/」、「スペース」、「コロン」を取り除き、プロットと接続のために 4 つの座標を Google API にフィードする必要があると思います..?

4

0 に答える 0