モバイル用のウェブサイトと Google マップの統合を行っています。「#」を含む URL にアドレスを渡すと、「#」が出現する前のアドレスが表示されます
例: アドレスが test1#test2 で、それを Google の URL に渡すと、マップに test1 が表示されます。
私が使用している URL は "http://maps.google.com/maps?daddr=" + add" で、add は変数です
モバイル用のウェブサイトと Google マップの統合を行っています。「#」を含む URL にアドレスを渡すと、「#」が出現する前のアドレスが表示されます
例: アドレスが test1#test2 で、それを Google の URL に渡すと、マップに test1 が表示されます。
私が使用している URL は "http://maps.google.com/maps?daddr=" + add" で、add は変数です
ハッシュ (#) は、URI (a/k/a URL) 内の特定のトークンです。これは、リソース全体ではなく、ページの一部を探していることを意味します。通常、URL の解析で問題を引き起こすトークン (「$」や「/」など) を含める必要がある場合は、トークンを「URI エンコード」する必要があります。%20
これは(スペース) または%2F
("/")のような結果になります。おそらく、ハッシュを として URI エンコードする必要があるだけです%23
。
ハッシュだけでなく、送信するアドレス全体を URI エンコードする必要がある可能性があります。これを行うには多くのオプションがあります。JavaScript には、ジョブを実行する組み込み関数 ( encodeURIComponent() ) もあります。