标签: street-address

使用整数列将美国邮政编码存储在数据库中是一个好主意吗?

乍一看,我认为在数据库表中存储邮政编码有两个基本选择:

  1. 文本(可能是最常见的),即char(5)varchar(9)支持+4扩展
  2. 数字,即32位整数

如果我们假设没有国际问题,两者都将满足数据的要求.在过去,我们通常只是走了文本路线,但我想知道是否有人做相反的事情?只是简单的比较看起来整数方法有两个明显的优点:

  • 通过它的性质,它仅仅自动限于数字(而没有验证,文本样式可以存储字母,据我所知,这些字母在邮政编码中无效).这并不意味着我们可以/将/应该放弃正常验证用户输入!
  • 它占用的空间更少,为4个字节(即使对于9位邮政编码也应该足够),而不是5或9个字节.

而且,它似乎不会对显示输出造成太大影响.打一个ToString()数值,使用简单的字符串操作来插入连字符或空格或其他任何+4扩展名都是微不足道的,并使用字符串格式来恢复前导零.

是否有什么可以阻止使用int仅限美国邮政编码的数据类型?

database database-design types postal-code street-address

51
推荐指数
6
解决办法
4万
查看次数

Android:反向地理编码 - getFromLocation

我想基于long/lat得到一个地址.似乎这样的事情应该有效吗?

Geocoder myLocation = Geocoder(Locale.getDefault());
    List myList = myLocation.getFromLocation(latPoint,lngPoint,1);
Run Code Online (Sandbox Code Playgroud)

问题是我不断得到:方法Geocoder(Locale)未定义类型savemaplocation

任何帮助都会有所帮助.谢谢.


谢谢,我尝试了上下文,首先是locale,然后失败并且正在查看其他一些构造函数(我曾经看过一个只提到locale).而不管,

它没有用,因为我仍然得到:方法Geocoder(Context,Locale)未定义类型savemaplocation

我有:import android.location.Geocoder;

android reverse-geocoding street-address

50
推荐指数
5
解决办法
12万
查看次数

mysql数据类型,用于电话号码和地址

我想在表格中输入电话号码,包括国家代码,分机号码

create table if not exists employee(    `   
      country_code_tel   int(11),
      tel_number         int(10),
      extension          int(10),
      mobile             bigint(20)
);
Run Code Online (Sandbox Code Playgroud)

如果tel_number大于15位,我可以使用哪种数据类型,我最好使用Bigint(20)

create table address(
      address           varchar(255),  
      city              varchar(255),
      country           varchar(255),
      post_code         int(11)
);
Run Code Online (Sandbox Code Playgroud)

例如,如果我有加拿大的国家代码,我可以使用+2或002.哪种处理更好?

谢谢你的建议.

mysql types phone-number street-address

48
推荐指数
6
解决办法
16万
查看次数

从地理编码器结果中获取城市?

从地理编码器结果中获取不同的数组内容时遇到问题.

item.formatted_address有效,但不是item.address_components.locality?

geocoder.geocode( {'address': request.term }, function(results, status) {

        response($.map(results, function(item) {

        alert(item.formatted_address+" "+item.address_components.locality)
    }            
}); 
Run Code Online (Sandbox Code Playgroud)

//返回的数组是;

 "results" : [
      {
         "address_components" : [
            {
               "long_name" : "London",
               "short_name" : "London",
               "types" : [ "locality", "political" ]
            } ],
          "formatted_address" : "Westminster, London, UK" // rest of array...
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏!

DC

google-maps geocoding city street-address

43
推荐指数
5
解决办法
8万
查看次数

在数据库中存储国际地址的"最佳"方式是什么?

在数据库中存储国际地址的" 最佳 "方式是什么?以模式的形式回答,并解释为什么选择标准化(或不标准化)您的方式.还解释了为什么选择每个字段的类型和长度.

注意:您可以决定您认为必要的字段.

database globalization internationalization street-address

40
推荐指数
3
解决办法
1万
查看次数

在HTML中显示街道地址的最具语义的方法是什么?

我有一个地址将显示在网页上,但它不是该页面作者的地址.考虑到w3c的推荐,如何将其编码为语义:

作者可以使用ADDRESS元素来提供文档的联系信息或文档的主要部分,例如表单.此元素通常出现在文档的开头或结尾.

html w3c semantic-markup street-address

31
推荐指数
2
解决办法
1万
查看次数

哪里是一个好的地址解析器

我正在寻找一个好的工具,可以采用完整的邮件地址,格式化显示或与邮件标签一起使用,并将其转换为结构化对象.

例如:

// Start with a formatted address in a single string
string f = "18698 E. Main Street\r\nBig Town, AZ, 86011";

// Parse into address
Address addr = new Address(f);

addr.Street; // 18698 E. Main Street
addr.Locality; // Big Town
addr.Region; // AZ
addr.PostalCode; // 86011
Run Code Online (Sandbox Code Playgroud)

现在我可以使用RegEx来做到这一点.但棘手的部分是保持它足够通用,以处理世界上的任何地址!

我确信必须有一些可以做到的东西.

如果有人注意到,这实际上是opensocial.address对象的格式.

c# parsing opensocial street-address

28
推荐指数
4
解决办法
3万
查看次数

从名称,地址和邮政编码中放置标记

在我的域模型中,对于有问题的实体,我有:

  • 地点名称(例如Waterstones Wakefield)
  • 街道地址(例如61-62 Bishopgate Walk)
  • 邮政编码(例如WF1 1YB)

从以上三条信息中,我如何才能在地图上放置标记?我使用的是Google Maps API 3.

谢谢

google-maps-api-3 google-maps-markers street-address

27
推荐指数
1
解决办法
8万
查看次数

获取lat/long对的街道地址

我已经看到可以从街道地址获取纬度和经度(地理编码,就像在Google Maps API中一样),但是当你知道纬度/长度已经是什么时,是否可以反过来获取街道地址?

该应用程序将是一个iPhone应用程序(以及该应用程序已经知道lat/long的原因),因此从Web服务到iPhone API的任何工作都可以.

iphone gis web-services geocoding street-address

22
推荐指数
3
解决办法
2万
查看次数

邮政地址的标记

我们应该将哪个HTML5标记用于邮政地址?我们可以使用哪些词汇来实现机器可读性?

例如,W3C总部的地址:

W3C/MIT
32 Vassar Street
Room 32-G515
Cambridge,MA 02139 USA

html5 vocabulary semantic-markup street-address

22
推荐指数
1
解决办法
9926
查看次数