2013-06-13 26 views
5

Hãy nói rằng tôi đang xây dựng ra một danh sách các vị trí cho một trang web, và mỗi vị trí đều có lĩnh vực cho:Tạo liên kết bản đồ google động từ trường địa chỉ

  • tên công ty
  • địa chỉ
  • thành phố
  • state

.. Và tôi muốn tạo liên kết trực tiếp tới bản đồ google mà không cần phải đi và lấy mã liên kết cho mọi vị trí. Làm thế nào tôi sẽ thực hiện một cái gì đó như thế này? Tôi nghĩ dọc theo dòng:

<a href="http://maps.google.com/#!q=$companyname,$address,$city,$state">Google Map</a> 

Đó chỉ là cú pháp thô (điều này có lẽ sẽ là php), nhưng tôi tò mò nếu có một định dạng tương tự như rằng Google Maps có thể đọc và sử dụng.

  • Cảm ơn!

Trả lời

10

Hãy thử này để nhúng:

http://maps.googleapis.com/maps/api/staticmap?parameters

hoặc giải pháp của riêng của bạn hoạt động tốt quá, chỉ đề cập đến các trang web bản đồ:

http://maps.google.com/?q=1200 Pennsylvania Ave SE, Washington, District of Columbia, 20003

Để biết thêm thông tin: https://developers.google.com/maps/documentation/staticmaps/

+0

Đó là khá mát mẻ, nhưng tôi thực sự cố gắng để tạo ra một liên kết mà sẽ chuyển đến 'maps.google.com/....', không nhúng bản đồ vào trang của tôi. Ý tưởng nào? – user2483354

+0

Giải pháp của riêng bạn sẽ hoạt động hoàn hảo trong trường hợp đó. http://maps.google.com/?q=1200 Pennsylvania Ave SE, Washington, District of Columbia, 20003 <- như thế này + 1 cho giải pháp của riêng bạn. :) –

+0

Ồ, hãy kiểm tra điều đó. Cảm ơn bạn đã xác nhận :) – user2483354

0

Rất khó để tạo bản đồ động bằng cách sử dụng các địa chỉ khác nhau. Nhưng cũng có thể không có phần mở rộng.

$company_name = "Cybernician"; 
$address = "56/14,ShaheenBagh,AbulFazal Enc-II,Jamia Nagar-110025"; 
$city ="Delhi"; 
$state = "Delhi"; 

$company_name = str_replace(' ', '%20', $company_name); 
$map_address = $address.' '.$city.' '.$state.' '.'India'; 
$map_address = str_replace(' ','%20',str_replace(',', ' ', $map_address)); 
$map_address = str_replace('&','and',str_replace('%20%20','%20',$map_address)); 

Lọc càng nhiều càng tốt để loại bỏ biểu tượng không mong muốn như '&' và những người khác cuối cùng sử dụng mã này

<div style="width: 330px;margin-left: 15px;"><iframe width="330" height="220" src="http://regiohelden.de/google-maps/map_en.php?width=330&amp;height=220&amp;hl=en&amp;q=<?php echo $map_address; ?>+(<?php echo $company_name; ?>)&amp;ie=UTF8&amp;t=&amp;z=9&amp;iwloc=A&amp;output=embed" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"><a href="http://www.regiohelden.de/google-maps/">Google Maps Script</a> von <a href="http://www.regiohelden.de/">RegioHelden</a></iframe><br /><span style="font-size: 7px;"><a href="http://www.regiohelden.de/google-maps/" style="font-size: 7px;">Google Maps Script</a> by <a href="http://www.regiohelden.de/" style="font-size: 7px;">RegioHelden</a></span></div></div> 
Các vấn đề liên quan