我是谷歌地图的新手,我想将它整合到我的网站(黄页类网站).
我目前有以下代码:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP };
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
});
</script>
</head>
<body>
<div id="map_canvas" style="width: 500px; height: 300px; position: relative; background-color: rgb(229, 227, 223);"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
此代码确实有效,并向我显示特定Lat/Long的映射
但是,我希望能够指定地址而不是纬度/长度参数,因为我确实拥有电话簿中公司的地址,但没有lat/long值.
我试着搜索这个,但我只在V2版本上发现了类似的东西,这个版本已被弃用.
我有一个美国地址列表,我需要打入城市,州,邮政编码,州等.
示例地址:"16100 Sand Canyon Avenue,Suite 380 Irvine,CA 92618"
有没有人知道一个库或一个免费的API来做到这一点?禁止谷歌/雅虎地理编码器使用TOS进行商业项目.
找到一个预先形成这个的python库真是太棒了......
谢谢
需要地址的英国网站经常要求用户提供邮政编码.然后,该站点为用户提供与该邮政编码匹配的不同地址之间的选择.
如何将邮政编码与街道地址相匹配?
虽然我知道匹配街道地址永远不会是完美的,但我希望创建一些大部分时间都能接近的正则表达式.
我想突出一个地址.我在正则表达式上很糟糕,我试图接近但是有人可以帮我理解如何让它变得更好吗?
串:
上午6点 - 11点,Palma Sola小学,6806 Fifth Ave NW,Bradenton,FL 34209来到dsfsd sa fsa fasdf附近的asfsds 5001 west你的妈妈不住在这里我的2005 ford游侠,
正则表达式1:
/\S +(\ d {2,5}\S +)([A | P]?!米\ b)中(([A-ZA-Z |\S +] {1,5}){1,2}) ?([\ S | \,|.] +)(([A-ZA-Z |\S +] {1,30}){1,4})(法院|克拉|街道| ST |驱动|博士|车道| LN |道路| RD | BLVD)([\ S | \,| | \;] +)(([A-ZA-Z |\S +] {1,30}){1,2} )([\ S | \,|.] +)\ b(AK?| AL | AR | AZ | CA | CO | CT | DC | DE | FL | GA | GU …
我想知道在数据库中存储US地址是否存在某种"标准"?这似乎是一项常见的任务,应该有某种标准.
我正在寻找的是数据库表应该如何工作和交互的特定模式,已经是第三种常规形式,包括数据类型(MySQL).一个好的UML文档可行.
也许我只是懒惰,但这是一个非常常见的任务,我相信有人已经发布了一种有效的方法来做到这一点.我只是不知道在哪里看,谷歌没有帮助.请指出我的资源.谢谢.
编辑
虽然这是一个更普遍的问题,但我想澄清一下我的具体需求.
地址将用于指定事件位置的道路地址.这些地址需要采用可以最佳分解和搜索的格式,并且还可以由我最终将数据源链接到的任何第三方应用程序使用.
也.数据将在输入时进行地理编码(long,lat)并单独存储,因此它必须符合任何地理编码器/应用程序/库所做的(尚未确定的)协议.
我有以下代码将lat,long转换为人类可读的地址.现在我获得包括街道名称在内的全部细节.我怎样才能得到城市,州,国家?我不想要任何更多细节.请帮我.
Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault());
try {
List<Address> addresses = geoCoder.getFromLocation(latitude, longitude, 1);
String add = "";
if (addresses.size() > 0)
{
for (int i=0; i<addresses.get(0).getMaxAddressLineIndex();i++)
add += addresses.get(0).getAddressLine(i) + "\n";
}
showToastMessage(add);
}
catch (IOException e1) {
e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud) 我想知道是否有最佳的爱尔兰Eircode格式验证方法.我最好的尝试,到目前为止,在JavaScript中使用正则表达式,是基于第11页上找到的官方规格如下这里.
(第11页基于文档中的页码,如果包含封面,则为第12页)
/^[A,C,D,E,F,H,K,N,P,R,T,V,W,X,Y]{1}[0-9]{1}[0-9,W]{1}[\ \-]?[0-9,A,C,D,E,F,H,K,N,P,R,T,V,W,X,Y]{4}$/
Run Code Online (Sandbox Code Playgroud)
我没有在这里找到任何与Eircode相关的问题,所以我想我会打开这个问题,看看其他人的想法,看看有什么更好/更短/更有效的模式,任何人都可以想出来.
编辑:根据@Asunez回答删除逗号.
/^[ACDEFHKNPRTVWXY]{1}[0-9]{1}[0-9W]{1}[\ \-]?[0-9ACDEFHKNPRTVWXY]{4}$/
Run Code Online (Sandbox Code Playgroud) 如何在数据库中找到重复的地址,或者在填写表单时更好地阻止人们?我想越早越好?
是否有任何好的方法来抽象街道,邮政编码等,以便可以检测到错别字和简单的尝试获得2次注册?喜欢:
Quellenstrasse 66/11
Quellenstr. 66a-11
Run Code Online (Sandbox Code Playgroud)
我在说德语地址......谢谢!
我试图让我的应用程序打开苹果地图应用程序,并将地址拉起来.我试过这个:
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=1 Infinite Loop, Cupertino, CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
Run Code Online (Sandbox Code Playgroud)
还有这个 :
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=1_Infinite_Loop,_Cupertino,_CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
Run Code Online (Sandbox Code Playgroud)
但是这个按钮的作用就像没有任何东西.但这确实有效:
- (IBAction)openInMaps:(id)sender {
NSString *addressString = @"http://maps.apple.com/?q=Cupertino,CA";
NSURL *url = [NSURL URLWithString:addressString];
[[UIApplication sharedApplication] openURL:url];
}
Run Code Online (Sandbox Code Playgroud)
所以,只要它们是一个空间,它就不起作用.我该如何打开这个地址?
我已经在网上浏览了这个但是真的没找到.基本上我需要比较一堆地址,看看它们是否匹配.地址可以用不同的方式编写.例如:1345 135th st NE,1345 NE 135TH ST等.另外,它们也可以使用不同的语言.在我尝试自己编写一些解析匹配算法之前,有没有人知道任何库或方法我可以轻松地做到这一点?我的朋友虽然使用谷歌或bing地图web服务并传递地址并返回地理坐标并使用坐标而不是字符串匹配进行比较.但是我必须为我所拥有的所有这些地址拨打网络服务数千次,而不是非常优雅;)任何帮助都会很好:)
street-address ×10
regex ×3
javascript ×2
android ×1
apple-maps ×1
database ×1
highlight ×1
ios ×1
iphone ×1
map ×1
match ×1
mysql ×1
paf ×1
parsing ×1
python ×1
sanitization ×1